У меня есть второй большой HDD устройства хранения данных, смонтированный в Ubuntu в/media/storage. Я хотел бы, чтобы мои корневые каталоги за меня и всех будущих пользователей системы были расположены на этом накопителе также.
Я думал, что самый легкий способ выполнить это состоял в том, чтобы переместить / домой в/media/storage/home и затем создать символьную ссылку так, чтобы / домой указал на/media/storage/home. Это работало бы хорошо?
Единственная причина, которую я спрашиваю, то, потому что я знаю, что пользовательский корневой каталог имеет большую специальную конфигурационную информацию, сохраненную в нем, таким образом, я не знал, завинтит ли это что-нибудь в системе.
Там какие-либо лучшие альтернативные методы к перемещению корневого каталога?
То, что Вы описываете, является одной стратегией, которая будет работать.
Другой смонтировал бы диск в / домой непосредственно, вместо в/media/storage. Если бы Вы сделали это, то Вы, вероятно, хотели бы переместить любые существующие данные в другие папки, таким образом, Вы не заканчиваете с дополнительными/home/foo подкаталогами.
Основная потенциальная проблема с обеими стратегиями состоит в том, что никакие корневые каталоги не будут доступны при монтировании сбоев накопителя по некоторым причинам. Если это произойдет, то стратегия символьной ссылки, вероятно, перестанет работать тяжелее; прямые - монтируют, что стратегия оставит фактический каталог, таким образом, программы, которые пытаются получить доступ к/home/foo, перестанут работать, но просто получающий доступ / домой все еще успешно выполнится.