наши услуги

спецпредложения

ГлавнаяБЛОГFreeBSDПеренос работающей системы FreeBSD 8 с одного в другой ZFS пул

Комментарии () Автор:

Перенос работающей системы FreeBSD 8 с одного в другой ZFS пул

сделал снапшот для кадого раздела ФС
zfs snapshot zraid@24012011
zfs snapshot zraid/usr@24012011
zfs snapshot zraid/var@24012011
zfs snapshot zraid/tmp@24012011
потом передал с этого снепшота в другой пул инфу
zfs send zraid@24012011 | zfs receive zroot
zfs send zraid/usr@24012011 | zfs receive zroot/usr
zfs send zraid/var@24012011 | zfs receive zroot/var
zfs send zraid/tmp@24012011 | zfs receive zroot/tmp
поправил название пула откуда грузимся в /zroot/boot/loader.conf
vfs.root.mountfrom="zfs:zroot"
поправил точки монтирования
zfs set mountpoint=/usr zroot/usr
zfs set mountpoint=/var zroot/var
zfs set mountpoint=/tmp zroot/tmp
продажа серверов бу
FREEhost.com.ua - качественный хостинг и регистрация доменов во всех зонах
Украинский хостинг - UNIX хостинг & ASP хостинг
Виталий Туровец 08 фев 2012 в 13:18 #
Удаленный перенос
Классная статья :)

А еще можно передать снэпшот поверх SSH с компрессией - нехило ускоряет передачу. Делается примерно так:

zfs snapshot pool/filesystem_source@date ;
zfs send pool/filesystem_source@date | ssh -C user@target_host sudo zfs receive pool/filesystem_target
Виталий Туровец 14 июн 2012 в 12:35 #
Re: Перенос работающей системы FreeBSD 8 с одного в другой ZFS пул
Кстати, в ZFS v28, которая в девятке актуальна, нужно будет еще указывать zpool set bootfs=tank для пула tank, если с него будем грузиться. Ну и, естественно, zfs set mountpoint=legacy tank.

Добавить комментарий