Инструменты пользователя

Инструменты сайта


doc:os:freebsd:scripts:transfer_clone_freebsd_to_another_disk

Скрипт переноса системы на другой физический диск

Задача: есть установленная и настроенная система на одном из дисков. Нужно ее скопировать со старого диска на новый диск с целями резервного копирования, или же подмены старого диска новым.

Этапы: 1. грузимся в однопользовательский режим либо же с Rescue-диска (например, Frenzy). В однопользовательском режиме не забываем:

fsck -p 
mount -u / 
mount -a 
swapon -a 
adjkerntz -i 

2. размечаем и создаем файловые системы на диске назначения

3. для каждой исходной файловой системы создаем папку, куда будем монтировать соответствующую файловую систему диска назначения и монтируем файловые системы диска назначения:

mkdir /backup
mkdir /backup/root
mkdir /backup/usr
mkdir /backup/var

mount /dev/ad1s1a /backup/root
mount /dev/ad1s1e /backup/var
mount /dev/ad1s1f /backup/usr

4. Все готово, чтобы сделать перенос:

( dump -0f - / ) | ( cd /backup/root ; restore -rf - )
( dump -0f - /var ) | ( cd /backup/var ; restore -rf - )
( dump -0f - /usr ) | ( cd /backup/usr ; restore -rf - )

umount /backup/root
umount /backup/var
umount /backup/usr

tunefs -n enable /dev/ad1s1a
tunefs -n enable /dev/ad1s1e
tunefs -n enable /dev/ad1s1f

Заталкиваем это все в скрипт sh, если нужно.

Некоторые замечания.
  1. Во-первых, dump позволяет делать дамп с работающей системы, для этого используется ключ -L
  2. Во-вторых, не обязательно монтировать исходную файловую систему, можно делать дамп прямо с устройства, к примеру:
dump -C16 -0af - /dev/ad2s1a | ( cd /mnt; restore -rf - )
где
- С16 - размер блока в 16Мб
- /mnt точка монтирования файловой системы на диске назначения.

TAG:

Обсуждение

I'm not certain the place you're getting your information, but good topic. I needs to spend some time learning much more or figuring out more. Thanks for magnificent information I was on the lookout for this information for my mission.

I'm not certain the place you're getting your information, but good topic. I needs to spend some time learning much more or figuring out more. Thanks for magnificent information I was on the lookout for this information for my mission.

Pretty section of content. I just stumbled upon your web site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently quickly.

Pretty section of content. I just stumbled upon your web site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently quickly.

I just like the valuable info you provide for your articles. I will bookmark your weblog and take a look at again right here regularly. I am moderately sure I will be told a lot of new stuff proper right here! Good luck for the next!

I just like the valuable info you provide for your articles.

I will bookmark your weblog and take a look at again right here regularly. I am moderately sure I will be told a lot of new stuff proper right here!

Good luck for the next!

I visit each day some websites and websites to read articles, but this weblog presents feature based posts.

I visit each day some websites and websites to read articles, but this weblog presents feature based posts.

, https://fastpriligy.top/, d.m.Y H:i

<a href=https://fastpriligy.top/>emla cream and priligy tablets</a> Sherwood iTziRcLcErZUqLXTq 5 21 2022

, https://fastpriligy.top/, d.m.Y H:i

Frusemide for Dogs, Cats, Horses and Cattle dosage <a href=https://fastpriligy.top/>where to buy priligy</a> 4 out of 6 men developed prostate cancer in there 50- 60 age range

Ваш комментарий. Вики-синтаксис разрешён:
 
/var/www/wiki.itcall.ru/data/pages/doc/os/freebsd/scripts/transfer_clone_freebsd_to_another_disk.txt · Последнее изменение: d.m.Y H:i — 127.0.0.1