Переезд / home в существующий каталог

Хотя я уже нашел множество руководств и вопросов, я все еще не могу заставить это работать.

Ситуация : я пытаюсь переместить домашние папки двух пользователей на уже смонтированный диск. Домашние папки теперь на жестком диске, смонтированные как /. Это SSD, так что это не самый безопасный способ хранения данных (включая файлы mbox), поэтому я пытаюсь переместить все на мой диск RAID 1, уже смонтированный в /media/dataB.

.

Уже есть некоторые другие папки и файлы, расположенные на этом диске, так что это отличается от руководств и документации по Ubuntu, которые я нашел. Руководства, кажется, сосредоточены на совершенно новом разделе.

Проблема : я смог скопировать домашнюю папку в новый раздел, как описано в руководствах, используя rsync. Таким образом, данные уже находятся на правильном диске. Проблема заключается в монтировании каталога как / home с использованием fstab.

Я пробовал монтировать / media / dataB / home как / home, но при загрузке выдает ошибку. Может кто-то увидеть, что я делаю не так, или помочь мне с правильным способом монтажа / home в / media / dataB / home?

Дополнительная информация :

fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=06b46ce6-fb4c-4483-889f-00c07d28c5d4 /               ext4    errors=remoun$
UUID=473ec3ce-dd2d-41a6-aad0-7ce5eb176473 none            swap    sw           $
/dev/sdb1       /media/dataC    ext4    defaults        0       2
/dev/sdc1       /media/dataA    ext4    defaults        0       2
/dev/sdd1       /media/dataB    ext4    defaults        0       2

Blkid

/dev/sda1: UUID="06b46ce6-fb4c-4483-889f-00c07d28c5d4" TYPE="ext4"
/dev/sda5: UUID="473ec3ce-dd2d-41a6-aad0-7ce5eb176473" TYPE="swap"
/dev/sdb1: UUID="c317e2c3-7a12-4bbc-bf10-bf7b988ca934" TYPE="ext4"
/dev/sdc1: UUID="7217a19a-e6c2-4e36-b584-aad1ae2ef622" TYPE="ext4"
/dev/sdd1: UUID="ecebe9eb-3838-42f4-8c53-9b391b6ca9c2" TYPE="ext4"
5
задан 29 May 2014 в 17:07

2 ответа

Должно быть совершенно возможно смонтировать каталог с помощью связывать опции, но это не необходимо так или иначе. Просто сделайте /home символьная ссылка на /media/dataB/home:

sudo mkdir /media/dataB/home
sudo cp -rp /home/* /media/dataB/home/
sudo rm -r /home
sudo ln -s /media/dataB/home /home

Удостоверяются, что у Вас есть резервное копирование данных на всякий случай.

0
ответ дан 29 May 2014 в 17:07

Из того, что я вижу /media/dataB/home, каталог и не устройство, поэтому Вы не можете смонтировать его на /home

, Что Вы могли сделать:

  • Изменяют профили обоих пользователей, таким образом, их корневой каталог становится /media/dataB/home/user1 и /media/dataB/home/user2, а не /home/user1 и /home/user2. Чтобы сделать то использование sudo gedit /etc/passwd, найдите строки для этих 2 пользователей и тщательно замените их корневой каталог.
  • Удаляют (хорошо, переименуйте в настоящее время), их существующие корневые каталоги
  • Делают ссылку от /home/user1 до /media/dataB/home/user1 для помощи этим программам, которые настаивают на том, чтобы изучать / домой
0
ответ дан 29 May 2014 в 17:07

Другие вопросы по тегам:

Похожие вопросы: