Как заново смонтировать другой раздел как / home?

15

Когда я установил Ubuntu 10.04, я установил его на один 16-гигабайтный раздел, который включает /, / boot, / home и т. Д.

У меня есть другой раздел в системе (ext3). Он легко доступен из меню «Метки» на рабочем столе GNOME: я просто щелкаю по значку жесткого диска файловой системы в меню «Метки», и он автоматически монтируется как «/ media / 1326f40a-45df-4ec».

Как мне сделать этот раздел заново смонтированным как / home? (постоянно)

Android Eve
источник
К вашему сведению, я надеюсь, что это поможет вам понять командование Судоедит. tutorialspoint.com/unix_commands/sudoedit.htm

Ответы:

12

Вот официальная документация по Ubuntu для перемещения в отдельный раздел / home:

https://help.ubuntu.com/community/Partitioning/Home/Moving

Просто пропустите шаг для создания нового раздела, так как он у вас уже есть.

Крис
источник
1
Спасибо, +1 и принят как наиболее полный ответ, так как руководство, на которое вы указали, Руководство написано таким образом, чтобы в любой момент времени в случае сбоя системы, отключения питания или случайного перезапуска его не было отрицательно влияет на систему и СЛЕДУЕТ защищать от возможности случайного удаления пользователем своей домашней папки в процессе.
Android Eve
14

Сначала вы хотите получить UUID накопителя, чтобы его можно было надежно установить.

sudo blkid

Это вернет список всех ваших разделов и их UUID. Просто запишите UUID раздела, который вы хотите смонтировать как домашний.

Тогда вам просто нужно отредактировать, /etc/fstabчтобы автоматически смонтировать этот раздел как /home.

sudoedit /etc/fstab

И добавьте такую ​​строку:

UUID=0c89eb5d-ac58-46c0-b309-597b35a542e8 /home ext3 defaults,errors=remount-ro 0 1

Хотя, очевидно, с вашим UUID, а не моим. Сохраните и перезагрузите.

Оли
источник
4
перед перезапуском вам также необходимо скопировать все домашние каталоги из / home в новый раздел, чтобы при перезагрузке вы и другие пользователи, если таковые были, имели все свои настройки / настройки в целости и сохранности. Вы также можете сделать это после перезапуска, но выполнение до этого спасет вас от нескольких неожиданностей
binW
Я попытался смонтировать папку внутри диска, как /homeкаталог, и теперь я вообще не могу мою домашнюю папку. Как я могу решить такую ​​проблему
Starx
@Starx Вы не можете установить «глубокое» расположение прямо - вы должны сначала установить его устройство (как описано выше) в /mnt/a-made-up-directory(изменение , которое, очевидно) , а затем добавить еще одну строку в Fstab как: /mnt/a-made-up-directory/home /home bind defaults,bind 0 0. Это предполагает, что homedir, который вы хотите смонтировать, находится внутри диска, к которому мы только что подключили /mnt/a-made-up-directory.
Оли
3

При поиске аналогичного вопроса я нашел эту тему. Я хотел коснуться базы на пару вещей.

Во-первых, ИМХО, UUID отчаянен и неработоспособен. Есть лучшее решение, чем использование UUID, который работает на 10.04 Ubuntu. То есть использовать LABEL='label'.

В файле / etc / fstab поменяйте местами UUID с LABEL='<label>'(и обязательно используйте одинарные кавычки). Перед этим убедитесь, что вы использовали gparted для добавления метки на диск. Эта метка точно так же, как метка, которую вы могли создать, чтобы идентифицировать ваши дискеты, ваши zip-диски (не файлы) или даже ваши старые жесткие диски под Windows.

Следующее, что я хотел бы затронуть, это то, что выше кто-то дал следующую команду.

sudoedit /etc/fstab

Эту команду я никогда раньше не видел. Либо это то, чего я не знал, существует, либо это неправильно. В случае, если это может быть неправильно, я исправлю синтаксис.

sudo gedit /etc/fstab

Наконец, я ценю человека, который, кажется, дал правильный ответ, если вы хотите, чтобы папка в корневом каталоге раздела была вашим домом. Процедура, описанная в этом потоке, не затрагивает эту тему, даже если это наиболее СООТВЕТСТВУЮЩАЯ реализация. Вы всегда должны помещать вашу домашнюю папку в папку под разделом, а не помещать вашу домашнюю папку в корневую папку раздела.

JimB
источник
geditтолько для графического окружения, sudoeditхорошо.
Хан
0

Если вы устанавливаете свежую систему, проще всего выбрать специальную разметку разделов и объявить один из разделов как, /homeа другой как /.

Эффект эквивалентен редактированию, fstabкак и в других ответах, но этот метод имеет то преимущество, что вы делаете это с самого начала.

alfC
источник