Я пытаюсь установить 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
работать лучше?
Короткий ответ: Любой должен хорошо работать для этого.
Более длинный ответ: , пока все работает, они должны функционировать почти тождественно. Единственная разница была бы в том, что происходит, если по некоторым причинам они не делают работа.
Думают о символьной ссылке как файл "Ярлыка". Это - в основном просто маленький файл, который говорит Вам, куда пойти затем, и ОС (обычно) обрабатывает то перенаправление для Вас автоматически.
А монтируются, с другой стороны, непосредственно изменяет Ваше представление файловой системы - каждый раз, когда Вы запрашиваете файл из смонтированного каталога, ядро просто тихо вручает Вам фактический файл вместо этого.
, Если целевая файловая система является когда-либо недоступными, символьными ссылками и монтированием, будет вести себя по-другому. Символьная ссылка укажет на местоположение, которое не существует - и вещи, вероятно, только начнут бросать ошибки. Монтирование, однако, сразу перестанет работать, так как нет никакой файловой системы для монтирования. Затем любые попытки читать из или записать в него передадут прямо через (вероятно, пустой) каталог, который был , предположил быть покрытым монтированием.
Страницы справочника: линии (1) , монтируются (8)
Все, что быть сказанным, я лично отговорил бы от перемещения любых критических по отношению к системе файлов (как /sbin
) от основного диска. Перемещение /home
(или некоторые его подкаталоги) к второму диску, однако, является очень общей и принятой практикой.