Вкратце это делается так:
1. Подключаем новый жёсткий диск в систему с FreeBSD (/dev/ad1s1)
2. С помощью /stand/sysinstall разбиваем новый диск на разделы так же как это сделано на старом.
То есть чтобы /dev/ad0s1a соответствовал /dev/ad1s1a - размер /dev/ad1s1a может быть большем чем на /dev/ad0s1a.
3. Создаём временные папку и подпапки:
#mkdir /backup
   #mkdir /backup/root
   #mkdir /backup/usr
   #mkdir /backup/var
   #mkdir /backup/tmp
4. Загружаемся в single user
5. Монтируем разделы:
#mount /dev/ad1s1a /backup/root
    #mount /dev/ad1s1e /backup/var
    #mount /dev/ad1s1f /backup/usr
    (тут указываем свои)
6. Переносим систему:
( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
   ( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
   ( dump -0f - /usr ) | ( cd /backup/usr ; restore -rf - )
7. Размонтируем
#umount /backup/root
   #umount /backup/var
   #umount /backup/usr
8. Включаем Soft Updates
   tunefs -n enable /dev/ad1s1a
    tunefs -n enable /dev/ad1s1e
    tunefs -n enable /dev/ad1s1f 
Всё теперь можно с чистой совестью убрать из системы старый жёсткий диск, а на его место поставить новый.
 
 
Комментариев нет:
Отправить комментарий