2015-06-01 6 views
0

На моем компьютере работает ArchLinux. Мой компьютер имеет два жестких диска:/dev/sda и/dev/sdb. sda является исходным диском и содержит все мои файлы. sdb является целевым диском и в настоящее время пуст. Моя цель - сделать копию sda на sdb, а также сделать sdb еще одной загрузочной установкой ArchLinux.Как монтировать rsync-скопированный раздел в сочетании с двумя исходными разделами

sda имеет три раздела: sda1 для/boot, sda2 для /, sda3 для/home. Вот его/и т.д./Fstab:

/dev/sda2 /   ext4  rw,relatime,data=ordered 0 1 
/dev/sda1 /boot  vfat  rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2 
/dev/sda3 /home  ext4  rw,relatime,data=ordered 0 2 

Я отформатирован SDB только два раздела: sdb1 для/загрузки и sdb2 для /. Я использовал rsync для копирования sda1 в sdb1, а также sda2 и sda3 в sdb2. И тогда я также обновил UEFI загрузчика и/и т.д./Fstab:

/dev/sdb2 /   ext4  rw,relatime,data=ordered 0 1 
/dev/sdb1 /boot  vfat  rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 2 

Проблема заключается в том, когда я загрузился с SDB, как sdb1 и sdb2 были автоматически установлены, но/дом пуст. Мой личный домашний каталог не найден в/home. Почему это?

Позже я перезагрузился из sda, а затем вручную установил sdb2 и подтвердил, что мой личный домашний каталог был в/home.

+0

Можете ли вы подтвердить, что при загрузке с/dev/sda и mount/dev/sdb2/disk и т. Д. Вы можете перейти на/disk/home/, и этот каталог содержит ваши файлы? –

+0

Да, я подтверждаю это. Когда я загружался из/dev/sda и монтировал/dev/sdb2, все мои файлы были в/mnt/home/. Это означает, что rsync действительно скопировал мой домашний каталог на новый диск. –

ответ

0

Я понял, что проблема. Я забыл обновить /boot/loader/entries/arch.conf, поэтому загрузчик gummiboot фактически загрузил/dev/sda2 вместо/dev/sdb2. И поскольку sda2 не содержал/home /, поэтому/home/не был найден.

 Смежные вопросы

  • Нет связанных вопросов^_^