Я использую выделенный сервер, и, в отличие от поставщиков VPS или виртуальных машин, возвращение к чистому состоянию (нетронутому, после установки) - довольно трудоемкая задача (много щелчков по веб-панели управления и запуска средств просмотра Java KVM + делаю установку вручную).
Мой вопрос в том, что с учетом поддержки моментальных снимков в ZFS, можно ли вернуться к чистому состоянию, просто выполнив одну команду?
Моя таблица разделов ZFS будет предложена установщиком «Авто (ZFS)», что на моем сервере (с использованием FreeBSD 10.2) выглядит следующим образом:
NAME USED AVAIL REFER MOUNTPOINT
zroot 34.8G 176G 96K /zroot
zroot/ROOT 1.46G 176G 96K none
zroot/ROOT/default 1.46G 176G 1.46G /
zroot/tmp 76.8M 176G 76.8M /tmp
zroot/usr 33.2G 176G 96K /usr
zroot/usr/home 32.6G 176G 32.6G /usr/home
zroot/usr/ports 631M 176G 631M /usr/ports
zroot/usr/src 96K 176G 96K /usr/src
zroot/var 692K 176G 96K /var
zroot/var/audit 96K 176G 96K /var/audit
zroot/var/crash 96K 176G 96K /var/crash
zroot/var/log 204K 176G 204K /var/log
zroot/var/mail 96K 176G 96K /var/mail
zroot/var/tmp 104K 176G 104K /var/tmp
У меня следующие вопросы:
Можно ли вернуться к этому чистому состоянию с помощью снимков ZFS? Что, если я изменил ядро, удалил половину файловой системы и т. Д. Можно ли вернуть снимок назад все как если бы это было сразу после установки?
Если да, то как я могу это сделать? Какая команда мне нужна для создания снимка и что мне нужно, чтобы вернуться к нему?
сделать рекурсивный снимок zroot
zfs snapshot -r zroot@cleaninstall
называется cleaninstall, а затем вернуть его с помощью
zfs rollback zroot@cleaninstall