Sep 26, 2009 18:10
Всё собственно крайне просто - утилита dump и restore
( dump -0Lf - / ) | ( cd /mnt/root ; restore -rf - )
Или через файл dump -0 -L -f - /dev/ad0s1a > dump_ad0s1a.img; cd /mnt/root restore -rf dump_ad0s1a.img
Это мы / перенесли с живой системы в созданный и примонтированный в /mnt/root корень нового диска.
Понятно, с /usr и /var нужно совершить те же действия.
Есть моменты с разбивкой нового диска на разделы: sysinstall не очень толковый, но это лучшее, что я знаю.
Цитата от лиссяры "Не забываем сделать раздел активным (загрузочным)! Прикол в следующем, если для будущего корневого раздела, поставить точку монтирования отличную от "/" то он не присваивает разделу букву "a". Нужно проделать такие комбинации - установить при создании раздела точку монтирования "/", затем поменять её клавишей "M"аписываем изменения буковкой "W", выходим, заходим снова в /stand/sysinstall и делаем остальные разделы."
Также беда будет с дисками больше 2ТБ. Ограничения ufs. Можно попробовать zfs, но на машинах с > 2Gb оперативки.
backup,
freebsd