Назад | Перейти на главную страницу

Скопируйте всю файловую систему в папку, где смонтирован массив raid-1

я пытаюсь мигрировать от системы с одним диском к системе с двумя дисками. Программное обеспечение raid-1, которое уже есть работающая система в теме. Это означает, что форматирование и новая установка ubuntu с использованием raid-1 НЕ являются вариантом.

В этом процессе я должен скопировать содержимое с основного диска (/ dev / sda1) на смонтированный массив рейдов (/ dev / md0).

Первая попытка копирования:

sudo cp -dpRx / /mnt/md1

Вторая попытка копирования:

sudo rsync -avxHAXS --delete --progress / /mnt/md1

Оба они заканчиваются предупреждениями. Не уверен, что они закончатся успешно.

Какая команда я должен использовать (из двух вышеупомянутых или что-то еще вроде dd) и с какие параметры чтобы подготовить рейд-массив md1 к следующей перезагрузке?

РЕДАКТИРОВАТЬ:
Это предупреждающее сообщение, которое я получил от команды "cp" при первой попытке:

cp: cannot stat `/home/george/.gvfs': Permission denied

Это сообщение об ошибке, которое я получил от команды "rsync" во второй попытке:

rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]

Это связано с давней ошибкой в ​​драйвере плавкого предохранителя ядра. gvfs - это виртуальная файловая система, используемая для сопоставления таких вещей, как общие сетевые ресурсы, которые вы просматриваете в nautilus. Он доступен только пользователю, но не root. Ошибка в том, что root не может даже stat () каталог, чтобы увидеть, что это другая файловая система, и, таким образом, пропустить его в соответствии с -x флаг.

Вы можете игнорировать эти ошибки.

Использовать rsync команда. Он сохраняет все, что вам нужно, и вы указали все, что имеет значение.

Затем, когда вы закончите, загрузитесь с живого носителя (в Ubuntu тоже есть живые диски) и выполните rsync очередной раз. Это не займет много времени, так как rsync достаточно умен, чтобы пропускать уже скопированные файлы. Это гарантирует, что вы ничего не пропустите, например файлы в разделах, над которыми примонтированы какие-либо файлы (/dev приходит на ум) или уже смонтированные зашифрованные домашние каталоги. Рекомендуется сделать это после перезагрузки, поскольку у вас могут быть остатки приложений, которые работали во время синхронизации, когда система была запущена, и которые обычно очищаются после завершения работы.