Встал вопрос о покупке ноутбука в дополнение к основной машинке и голову начали посещать мысли, как собственно сэкономить на нем самом. Просто есть несколько вариантов, один из них - наиболее приемлемый по цене, но с небольшим ж/диском. Вот и задумался.
Есть идея, пока нереализованная, отдать /usr/portage в ноутбук не через NFS, как (где-то видел статью) обычно люди делают, а по ssh+lufs, тем самым сэкономить место на винте ноута.
Итак, порядок примерно таков:
Пока пользуемся локальным деревом портов на ноуте.
1. На сервере (основной машинке) поднять sshd,
2. Настроить на ноуте доступ по ssh на базе секретных ключей (без ввода пароля).
3. Установить на ноуте lufs. У меня в оверлее сервера есть старый lufs-0.9.5-r10 (мне нужен для LTSP), с более новой версией не разбирался, у нее зависимости типа fuse, lufis, да и модуль для ядра не собирется т.к. кладется lufs-no-kernel.patch
4. Сносим с ноута /usr/portage
5. Хотим установить/удалить что либо на ноуте, (сеть, модем, wi-fi) подключились и:
Код: Выделить всё
lufsmount sshfs://root@server:[port]/usr/portage /usr/portage
#алиас на эти дела повесить....
emerge #чего хотели
lufsumount /usr/portage
#тоже алиас
Все, удаленное дерево /usr/portage вместе с иходниками освободит место на хилом винте ноута. Теоретически должно работать.
Вопрос, насколько такая схема хуже/лучше традиционной, которая через NFS?
У кого есть время, приглашаю обсудить.