Символьные ссылки на каталогах файловой системы между различными дисками?

Я пытаюсь установить Ubuntu 16.04 на интегрированном SanDisk iSSD своих на 24 ГБ с другим вторичным диском на 500 ГБ, как отвечено в: Как загрузить Ubuntu от твердотельного диска, который не может быть выбран как устройство загрузки?

Даже при том, что ответ gertvdijk является большим, я все еще не могу понять символьные ссылки, которые он упоминает.

Я хочу сделать некоторые папки, который использует много пространства, например /sbin/ хранить информацию на более крупном диске вместо этого. Позволяет говорят, что я делаю /sbin/ символьная ссылка на /folder/on/large/drive/ с: ln -s /sbin/ /folder/on/large/drive

Это добьется цели? Если я использовал бы склонный - заставляют установку устанавливать программу, и Кв. хотят поместить файлы в /sbin/ это было бы автоматически помещено в /folder/on/large/drive вместо этого?

Или был бы mount --bind /sbin/ /folder/on/large/drive работать лучше?

3
задан 17 October 2017 в 19:15

1 ответ

Короткий ответ: Любой должен хорошо работать для этого.

Более длинный ответ: , пока все работает, они должны функционировать почти тождественно. Единственная разница была бы в том, что происходит, если по некоторым причинам они не делают работа.

Думают о символьной ссылке как файл "Ярлыка". Это - в основном просто маленький файл, который говорит Вам, куда пойти затем, и ОС (обычно) обрабатывает то перенаправление для Вас автоматически.

А монтируются, с другой стороны, непосредственно изменяет Ваше представление файловой системы - каждый раз, когда Вы запрашиваете файл из смонтированного каталога, ядро просто тихо вручает Вам фактический файл вместо этого.

, Если целевая файловая система является когда-либо недоступными, символьными ссылками и монтированием, будет вести себя по-другому. Символьная ссылка укажет на местоположение, которое не существует - и вещи, вероятно, только начнут бросать ошибки. Монтирование, однако, сразу перестанет работать, так как нет никакой файловой системы для монтирования. Затем любые попытки читать из или записать в него передадут прямо через (вероятно, пустой) каталог, который был , предположил быть покрытым монтированием.

Страницы справочника: линии (1) , монтируются (8)

Все, что быть сказанным, я лично отговорил бы от перемещения любых критических по отношению к системе файлов (как /sbin) от основного диска. Перемещение /home (или некоторые его подкаталоги) к второму диску, однако, является очень общей и принятой практикой.

1
ответ дан 1 December 2019 в 17:29

Другие вопросы по тегам:

Похожие вопросы: