У меня есть ext3 fs на массиве mdadm из 1 ТБ дисков в системе openSUSE, и я хочу переместить fs в новый массив (такое же количество) 3 ТБ дисков. Я могу запустить систему с отключенной файловой системой и со всеми подключенными дисками в обоих массивах. Я хочу, чтобы мне не приходилось загружаться с помощью самозагружающегося инструмента для перехода.
Легко найти инструменты самозагрузки, которые будут за один шаг копировать и увеличивать ext3 / 4 fs с одного диска (без RAID) на более крупный, но использование установленной ОС, похоже, требует двух шагов (либо создание нового fs и скопируйте структуру каталогов или скопируйте файл fs как есть и измените размер копии).
Есть ли способ сделать это за один шаг в установленной ОС? Если нет, существует ли средство самозапуска, поддерживающее тома mdadm?
Не знаю, почему важен один шаг. Вы можете просто подключить свой новый массив, использовать dd
для синхронизации FS с новым устройством MD (например, dd if=/dev/md1 of=/dev/md2 bs=4k
(4k важен для скорости), а затем сделайте e2fsck -f /dev/md2 && resize2fs /dev/md2
.
Если у вас есть RAID1, вы можете сделать это проще, BTW. Вы можете удалить один диск и заменить его на больший. Затем проделайте то же самое с другим, увеличьте таблицу разделов, увеличьте устройство md, увеличьте fs.
Я предполагаю, что у вас RAID5. Если да, то я предполагаю, что вы можете заменять диски один за другим и позволить ему восстанавливаться на новом, а затем посмотреть, сможете ли вы его расширить.
Одна из причин, по которой я всегда буду использовать LVM.