[Решено] Перенос системы с винта на винт

Автор andragen, 06 октября 2014, 10:32:59

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

andragen

qupl,  /dev/sdb и есть новый. Загружаться с подключенным старым и новым не пробовал

qupl

andragen, Вы нас упорно вводите в заблуждение. Как понял я у вас 3 диска: 1 - старый, 2 - новый, 3 - диск с бэкапами. Я спрашивал , загружались ли Вы при подключенных №2 и №3?

Покажите содержимое /etc/fstab с диска №1 , диска №2 (должно быть то же самое если пользовались dd). Проверьте на ошибки ФС все диски.


andragen

qupl, Не загружался при подключенных №2 и №3

/etc/fstab с диска №1
# cat /etc/fstab
proc            /proc           proc    defaults        0       0
UUID=99679363-ca1d-4393-858c-aac373ac9dbb /               ext3    errors=remount-ro 0       1
UUID=fadaf043-4ef8-4a8f-9bf5-9e3e9f554e22 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/backup   ext4    noexec  0       1

Смогу проверить только на выходных (сервер бизнес критичен)

ogost

загрузитесь с дисками №1 и №2. с первого диска, конечно же.
примонтируйте второй диск, если оно само не примонтируется в /media/backup. смотрите, чтоб скрипт бэкапа не сработал.
выполните blkid от рута. он выдаст UUID дисков.
отредактируйте fstab на диске №2, подставив нужный UUID
загрузитесь с дисками №2 и №3.

andragen

#20
ogost Он работает с загруженный с дисками №1 и №2
# blkid
/dev/sda1: UUID="99679363-ca1d-4393-858c-aac373ac9dbb" TYPE="ext3"
/dev/sda5: UUID="fadaf043-4ef8-4a8f-9bf5-9e3e9f554e22" TYPE="swap"
/dev/sdb1: UUID="ed1871f8-a6ea-4238-9dd8-70fe26eeefdf" TYPE="ext4"

С №2 и №3 смогу загрузиться только в субботу.

На скрине в первом посте по моему речь идет только о /var , может попробовать его просто скопировать отдельно?
Может dd нужно делать в рекавери моде?

qupl

andragen, если диск с бэкапами у вас сменный, то просто уберите его из fstab.

Или поменяйте последний параметр на 2 (а лучше еще и на UUID перейти , как сказал ogost)

/dev/sdb1       /media/backup   ext4    noexec  0       2

Тогда загрузится и с одним диском №2  (параметр 2 и номер диска 2 - это совпадение :) связи никакой нет ).

andragen

Ок я попробую либо загружать №2 и №3 , либо корректировать fstab на №2 чтоб он не просил №3 при загрузке но думаю что ерор с первого поста может повториться потому что проблема с /var

ogost

#23
корректируйте fstab на диске №2. так как вы скопировали пользуясь dd, на обоих дисках идентичный fstab, содержащий uuid диска №1. а uuid диска №1 не совпадает с uuid диска №2. отсюда и проблемы с /var.

upd:
хотя нет, при копировании dd файлы, которые изменялись в процессе копирования, побьются (как и сказал vladimir_ar несколькими постами выше). придется вам грузиться с дисков №1 и №2, и переносить /var путем cp. но отредактировать uuid в fstab второго диска всё же стоит.

upd 2:
при копировании через команду cp обязательно воспользуйтесь ключами -a -x

cp -a -x /var /path/to/disk#2/var

qupl

Цитата: ogost от 08 октября 2014, 11:42:52корректируйте fstab на диске №2. так как вы скопировали пользуясь dd, на обоих дисках идентичный fstab, содержащий uuid диска №1. а uuid диска №1 не совпадает с uuid диска №2. отсюда и проблемы с /var.
Тут неправда, сейчас UUID РАЗДЕЛОВ на №1 и №2 одинаковы, на то оно и dd.


andragen

то есть по сути мне надо примонтировать и перекопировать var

mount /dev/sdb1 /mnt/disk2
cp -a -x /mnt/disk2/var


или (если var "побился" )
еще раз
dd if=/dev/sda of=/dev/sdb только в рекавери моде



ogost

Цитата: andragen от 08 октября 2014, 12:53:34то есть по сути мне надо примонтировать и перекопировать var
да
Цитата: andragen от 08 октября 2014, 12:53:34еще раз
dd if=/dev/sda of=/dev/sdb
только в рекавери моде
чувак, оставь dd в покое. очень нужная тульза, но пока его оставь, ибо слишком долго он будет копировать твои 500гб, включая свободное место. лучше уж cp, или rsync (как посоветовали мне тут)

qupl

andragen, самое главное перед любыми действиями определитесь, какой же диск у Вас в данный момент является sdb.  А то Вы их парами подключаете, одно и то же имя то у диска №2, то у диска №3.

andragen

Я все таки имея кучи времени запустил еще раз dd в рекавери моде и все прошло удачно :) В будущем планирую перенос с 500Гб на 2 Тб и думаю ваши советы будут кстати. Спасибо всем .