Системный софт, сервисы и утилиты под BSD/UNIX: демоны, вспомогательные службы, админские инструменты.
Модераторы: alexco, GRooVE
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
HEDG_SS
- сержант
- Сообщения: 198
- Зарегистрирован: 2008-11-22 20:37:07
Непрочитанное сообщение
HEDG_SS » 2011-08-24 10:32:17
Добрый день, форумчанам!
Задача: клонирование системы на FreeBSD наживую без остановки.
Сделал дамп root раздела
На новый диск раскатал базовую систему и скопировал в tmp раздел полученный дамп.
Загрузился с флешки, зашел в Fixit#
Выполнял последовательность команд
Код: Выделить всё
mkdir /mnt/tmp
mkdir /mnt/root
mount /dev/ad4s1e /mnt/tmp
newfs /dev/ad4s1a
mount /dev/ad4s1a /mnt/root
export TMPDIR=/tmp/root
cd /mnt/root
restore -vrf /mnt/tmp/back/dump_root.img
При восстановлении выдант следующее:
Код: Выделить всё
unknown tape header type 16777216
abort[yn]n
Checksum error 65411300137, inode 0 file <name unknown>
resync restore, skipped 69168 blocks
expected next file 70660, got 0
...
partial block read: 20253 should be 32764
End-of-tape encpuntered
Mount tape volume 2
Enter "none" if there are no more tapes
otherwise enter tape name (default: /mnt/tmp/back/dump_root.img)
...
ругань на cannot create hard link
...
bad entry: incomplete operation
name: /sbin/adjkerntz
parent name ./sbin
sibling name: ./sbin/zpool
entry type: LEAF
inode number: 70660
flags: NEW
abort?[yn]
Подскажите пожалуйста, что деалю не так...
HEDG_SS
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
HEDG_SS
- сержант
- Сообщения: 198
- Зарегистрирован: 2008-11-22 20:37:07
HEDG_SS
-
Bayerische
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Непрочитанное сообщение
Bayerische » 2011-08-24 15:02:03
А зачем именно слепок ФС? Можно ведь разбить слейв диск как надо, да pax-ом.
Я в первый раз вообще в mc скопировал

Заработало, только что-то там отвалилось.
Bayerische
-
HEDG_SS
- сержант
- Сообщения: 198
- Зарегистрирован: 2008-11-22 20:37:07
Непрочитанное сообщение
HEDG_SS » 2011-08-26 10:21:28
Хочется именно "клонирование" , чтоб была абсолютно точно такая же система.
Хотя при дамп/ресторе получается не совсем клонирование в моем понимании...
По факту вы также разбиваете жесткий диск под новую систему, а затем восстанавливаете туда каждый слайс отдельно.
P.S. спасибо за совет, как вариант можно попробовать.
HEDG_SS
-
alex117
- ст. сержант
- Сообщения: 377
- Зарегистрирован: 2010-07-30 13:25:13
Непрочитанное сообщение
alex117 » 2011-08-27 18:44:09
Я CloneZilla делал, все работало, правда без остановки не получится.
alex117
-
HEDG_SS
- сержант
- Сообщения: 198
- Зарегистрирован: 2008-11-22 20:37:07
Непрочитанное сообщение
HEDG_SS » 2011-09-01 17:28:14
Проблему решил немного другим способом:
Делается руками снапшот, а потом с него дамп.
С таким дампом можно корректно работать.
Похоже опция -L не отрабатывает корректно.
Код: Выделить всё
mount -u -o snapshot /.snap/2011090100 /
mdconfig -a -t vnode -f /.snap/2011090100 -u 1
dump -0 -a -f root_ad4s1a.img /dev/md1
mdconfig -d -u 1
Проверил в ручную дамп, восстановил неокторые файлы, все нормально никаких ошибок и предупреждений
HEDG_SS