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, если нужно.
Некоторые замечания.
- Во-первых, dump позволяет делать дамп с работающей системы, для этого используется ключ -L
- Во-вторых, не обязательно монтировать исходную файловую систему, можно делать дамп прямо с устройства, к примеру:
dump -C16 -0af - /dev/ad2s1a | ( cd /mnt; restore -rf - ) где - С16 - размер блока в 16Мб - /mnt точка монтирования файловой системы на диске назначения.
TAG:
/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
Обсуждение
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.
<a href=https://fastpriligy.top/>emla cream and priligy tablets</a> Sherwood iTziRcLcErZUqLXTq 5 21 2022
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