У меня есть второй большой жесткий диск, смонтированный в Ubuntu в / media / storage. Я хотел бы, чтобы мои домашние каталоги для меня и всех будущих пользователей системы были также расположены на этом накопителе.
Я думал, что самый простой способ сделать это - переместить / home в / media / storage / home и затем создать символическую ссылку, чтобы / home указывал на / media / storage / home. Будет ли это работать хорошо?
Единственная причина, по которой я спрашиваю, заключается в том, что я знаю, что в домашнем каталоге пользователя хранится много специальной информации о конфигурации, поэтому я не знал, может ли это что-то испортить в системе.
Есть ли лучшие альтернативные методы для перемещения домашнего каталога?
linux
ubuntu
symbolic-link
Джейк Уилсон
источник
источник
Ответы:
То, что вы описываете, это одна стратегия, которая будет работать.
Другой вариант - монтировать диск непосредственно в / home , а не в / media / storage . Если вы это сделаете, вы, вероятно, захотите переместить любые существующие данные в другие папки, чтобы у вас не было дополнительных подкаталогов / home / foo .
Основная потенциальная проблема с обеими стратегиями заключается в том, что домашние каталоги не будут доступны, если по какой-либо причине не удастся смонтировать накопитель. Если это произойдет, стратегия символической ссылки, вероятно, потерпит неудачу сильнее; стратегия прямого монтирования оставит фактический каталог, поэтому программы, пытающиеся получить доступ к / home / foo , потерпят неудачу, но простой доступ к / home все равно будет успешным.
источник
Вместо того, чтобы ссылаться на весь каталог в
/home
другом месте (скажем/media/storage/home
), создайте символические ссылки для каждого пользователя отдельно и оставьте свою учетную запись администратора не связанной, чтобы администратор всегда мог войти/home/admin
является/home/admin
/home/billy
связан с/media/storage/home/billy
источник
admin
вероятно, это учетная запись с правами администратора и возможностью удаленного входа (в то время как прямой вход в систему root, вероятно, заблокирован и, следовательно, недостаточен для целей восстановления).