Я сделал так FreeBSD 10.1
#df -h Filesystem Size Used Avail Capacity Mounted on /dev/ada0p2 222G 8,2G 196G 4% / devfs 1,0K 1,0K 0B 100% /dev #cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/ada0p2 / ufs rw 1 1 /dev/ada0p3 none swap sw 0 0
1. создал дамп раздела (с ключем -L не захотел!)
#dump -0f - /dev/ada0p2 > /mnt/full_dump.img
2. подсоединил новый диск.
3. установил систему на нем по дефолту.
4. загрузился со старого винта.
5. подмонтировал новый винт (второй раздел)
#mount /dev/ada1p2 /mnt
6. restore
#cd /mnt #restore -rf /путь_к_дампу/full_dump.img
7. отсоединил старый винт и загрузился!!! на все-провсе – около 1 часа.
*************************************************************
*************************************************************
После gpart делаем новую файловую систему для нового диска
newfs /dev/ada1p1 //GPT newfs /dev/ada1p2 //ufs newfs /dev/ada1p3 //swap
Теперь можно монтировать
*************************
Есть два диска.
Первый с системой FreeBSD 10.1
Второй чистый – для бэкапа
Монтирую чистый диск
mount /dev/ada1 /mnt
Делаю дамп
#dump -0Lf - /dev/ada0 > /mnt/ad0.img
restore
# cd /mnt #restore -rf /путь_к_дампу/ad0.img
/usr/home/lissyara/>dump -0 -f - /dev/ad0s1a > dump_ad0s1a.img DUMP: WARNING: should use -L when dumping live read-write filesystems! DUMP: Date of this level 0 dump: Sat Jan 14 23:37:12 2006 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping /dev/ad0s1a (/) to standard output DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated 56292 tape blocks. DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] DUMP: DUMP: 56891 tape blocks DUMP: finished in 32 seconds, throughput 1777 KBytes/sec DUMP: DUMP IS DONE
/usr/home/lissyara/>ls -lah | grep img -rw-r--r-- 1 root wheel 56M Jan 14 23:37 dump_ad0s1a.img
/usr/home/lissyara/>df -h Filesystem Size Used Avail Capacity Mounted on /dev/ad0s1a 248M 55M 173M 24% / devfs 1.0K 1.0K 0B 100% /dev /dev/ad0s1f 145M 12K 133M 0% /tmp /dev/ad0s1d 1.4G 1.1G 190M 86% /usr /dev/ad0s1e 87M 17M 63M 21% /var /usr/home/lissyara/>
Во как. Для “живых” файловых систем есть специальный ключик, оказывается. Ладно, сделаем ещё раз, с ним.
/usr/home/lissyara/>dump -0 -L -f - /dev/ad0s1a > dump_ad0s1a.img DUMP: Date of this level 0 dump: Sat Jan 14 23:39:05 2006 DUMP: Date of last level 0 dump: the epoch DUMP: Dumping snapshot of /dev/ad0s1a (/) to standard output DUMP: mapping (Pass I) [regular files] DUMP: mapping (Pass II) [directories] DUMP: estimated 56293 tape blocks. DUMP: dumping (Pass III) [directories] DUMP: dumping (Pass IV) [regular files] DUMP: DUMP: 56892 tape blocks DUMP: finished in 32 seconds, throughput 1777 KBytes/sec DUMP: DUMP IS DONE /usr/home/lissyara/>ls -lah | grep img -rw-r--r-- 1 root wheel 56M Jan 14 23:39 dump_ad0s1a.img /usr/home/lissyara/>