]> Sergey Matveev's repositories - stargrave-blog.git/commit
ZFS бэкапы
authorSergey Matveev <stargrave@stargrave.org>
Fri, 5 Feb 2016 07:59:38 +0000 (10:59 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 5 Feb 2016 07:59:38 +0000 (10:59 +0300)
commit891d9e0bd91f9360b83c5a904213036697eb8a3f
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent0a9dfd82f9c7856ebc02f46a209ff2c79a2a8195
ZFS бэкапы

Я выяснил что очень большой ошибкой при создании бэкапов для ZFS
файловой системы является dd образа с живой, над которой происходят
какие-то действия, ФС. У меня не получилось многие бэкапы просто даже
заимпортировать которые были сделаны dd по живому. Часть выдаёт в
userspace I/O error, хотя это не сообщения ядра, а именно zpool команды.
Часть ругается что на может найти objset. Часть вообще при zpool import
заставляет паниковать ядро (кстати впервые за эти полтора года увидел то
что ядро FreeBSD можно вот так вот "завалить"). Я надеялся что там ну
просто потеряется часть checkpoint-ов, ну и ладно мол.

ZFS всё же надо копировать или когда пул/ФС не импортирован или его
родные zfs snapshot, zfs send средства. Моя https://github.com/stargrave/syncer
утилита хорошо себя зарекомендовала в "боевой" практике, доволен ею.