Задать вопрос
@ggruno

Возможно ли сделать ссылку на всю корневую систему?

Есть сервер Piserver для загрузки малинок по сети без cd карт. Суть в том что можно chroot rootfs клонировать чтобы разным клиентам раздавать разные. Вопрос если это клон можно ли сделать ссылки на основную ФС за исключением только тех директорий которые разные дабы не забивать много место на жёстком сервака ?
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Karpion К ответам на вопрос (3)
@Karpion
Я не понял, что Вы хотите сделать одинаковым, а что разным.

Самый тупой способ:
  1. сделать каждому свою собственную корневую систему со всем деревом папок;
  2. общие файлы - жёстко слинковать;
  3. индивидуальные файлы - каждому свои.
Система получается неимоверно гибкая: каждому клиенту можно выставить собственный набор файлов, который у него общий с остальными. Т.е. можно поставить трём клиентам один файл, пяти други - другой файл, а мест на диске займут два реальных файла.
Цена этой гибкости - муторное администрирование. Муторно потому, что никому раеально такая гибкость не нужна.

Ещё можно посмотреть в сторону UnionFS, которая может подвесить/смонтировать один каталог к другому.

Ещё можно поиграть с симлинками - их можно делать на каталог, а резолвиться они будут на клиентах.

Если файловая система сервера умеет дедуплицирование хотя бы на уровне файлов - то вообще нет проблемы создавать каждому клиенту свой полноценный каталог.

Короче, Вы напишите, какие каталоги заведомо будут общие; какие с высокой вероятностью будут общие; а какие скорее сего будут раздельные. Тогда будет ясно, какой способ выбрать.
Ответ написан