Я переместил /home в отдельный раздел, это включало создание и монтирование нового раздела, копирование старого домашнего каталога во вновь смонтированный, редактирование fstab для монтирования нового раздела как /home при загрузке. Это отлично работает для моей учетной записи на admmin, но не для других учетных записей.

Я скопировал вот так

http://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/

mv /home /old_home

mv /new_home /home

Затем я убедился, что ls -l для дома такой же, как old_home

Я думаю, что это может быть связано с изменениями в /etc /fstab, монтирующими раздел только для пользователя, которого я редактировал как

редактирует ниже:

/dev/sdb1      /home            ext4    nodev,nosuid      0       2,

Мое предположение было бы опциями nodev, nosuid, но я не знал, что изменить, и не хотел бы вносить дальнейшие изменения.

Какие-либо предложения ?

1 ответ1

0

Команда cp не копирует скрытые файлы (т.е. файлы, начинающиеся с.), Поэтому это вызовет большую проблему, так как все .bashrc и любые другие параметры (например, .vimrc, .screenrc, .dircolors и т.д.) Будут потеряны ,

Вы можете попробовать сделать следующее из домашнего каталога:

tar cpf - . | (cd /new_home; tar xf -)

который передаст все файлы, включая скрытые, и сохранит все права доступа к файлам и папкам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .