Перенос данных между жесткими дисками
Есть домашний компьютер на Rocky Linux 9, который используется как файловый сервер, в нем 2 жестких диска по 512 Гб, объединенные с помощью lvm в 1 логический том в режиме RAID0, файловая система - XFS. Логический том монтируется в корень /
и на нем лежит всё вместе: и ОС и данные.
Хочу изменить конфигурацию системы: саму систему установить на SSD на 512 Гб, смонтировать её в корень, а два диска по 10 Тб объединить в RAID 1 с помощью LVM и смонтировать полученный раздел в /var
.
Как лучше провернуть такое?
Вижу такой план:
- подключаю новые диски в систему;
- на SSD с помощью fdisk создаю 2 раздела: основной и раздел для
/boot/efi
- с помощью LVM создаю физический том на основном разделе SSD, создаю отдельный логический том LVM;
- с помощью LVM создаю по одному физическому тому на 10 Тб HDD и объединяю их в логический том RAID1;
- на новых разделах инициализирую файловую систему XFS;
- загружаюсь через Live USB;
- монтирую разделы:
- старый корень в
/mnt/old_root
; - старый efi в
/mnt/old_root/boot/efi
; - SDD в
/mnt/new_root
; - новый efi в
/mnt/new_root/boot/efi
; - новые HDD в
/mnt/new_root/var
;
- старый корень в
- копирую все файлы из
/mnt/old_root
в/mnt/new_root
с помощьюcp
; - правлю
/mnt/new_root/etc/fstab
, чтобы он отражал новую конфигурацию дисков; - устанавливаю загрузчик на SSD;
- выключаю комп;
- отключаю старые диски;
- загружаюсь в новую систему.
Подскажите, что мог упустить?