Estoy usando un servidor dedicado y, a diferencia de los proveedores de VPS o máquinas VM, volver a un estado limpio (sin tocar, después de la instalación) es algo bastante laborioso (muchos clics en un panel de control web e inicio de visores KVM de Java). + hacer la instalación manualmente).
Mi pregunta es que, dada la compatibilidad de ZFS con las instantáneas, ¿sería posible volver a un estado limpio simplemente emitiendo un único comando?
Mi tabla de particiones ZFS sería la oferta "Auto (ZFS)" del instalador, que se ve así en mi servidor (usando 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
Mis preguntas son las siguientes:
¿Es posible volver a este estado limpio utilizando instantáneas de ZFS? ¿Qué pasa si cambié el kernel, eliminé la mitad del sistema de archivos, etc. ¿Puede una instantánea revertirse?todo¿Como si fuera justo después de la instalación?
En caso afirmativo, ¿cómo puedo hacer eso? ¿Qué comando necesito para crear la instantánea y qué necesito para volver a una?
Respuesta1
tomar una instantánea recursiva de zroot
zfs snapshot -r zroot@cleaninstall
llamado cleaninstall y luego revertirlo con
zfs rollback zroot@cleaninstall