Você pode recursivamente criar um instantâneo por:
zfs snapshot -r zroot@fresh
Eu tentei o esquema experimental de particionamento ZFS-on-root disponível no FreeBSD 10. Parece funcionar bem, exceto por um problema de inicialização que eu posso superar rapidamente.
De qualquer forma, este é o layout da "partição" de acordo com o df.
Filesystem Size Used Avail Capacity Mounted on
zroot/ROOT/default 24G 4.0G 20G 17% /
devfs 1.0K 1.0K 0B 100% /dev
zroot/tmp 20G 192K 20G 0% /tmp
zroot/usr/home 20G 188K 20G 0% /usr/home
zroot/usr/ports 20G 144K 20G 0% /usr/ports
zroot/usr/src 21G 1.1G 20G 5% /usr/src
zroot/var 20G 38M 20G 0% /var
zroot/var/crash 20G 148K 20G 0% /var/crash
zroot/var/log 20G 248K 20G 0% /var/log
zroot/var/mail 20G 144K 20G 0% /var/mail
zroot/var/tmp 20G 152K 20G 0% /var/tmp
eu corri
zfs snapshot zroot@fresh
após a primeira inicialização /. Mas quando voltei àquela foto, nada pareceu acontecer. As alterações que fiz em alguns arquivos em / etc ainda estão lá. Os arquivos recuperados de um checkout do svn que eu executei em / usr / src ainda estão presentes.
O que eu quero fazer é fazer um instantâneo do zroot "todo" para que eu possa restaurar tudo para esse instantâneo. Alguém pode ajudar por favor? obrigado
Muito obrigado :)
Você pode recursivamente criar um instantâneo por:
zfs snapshot -r zroot@fresh
Você não pode fazer um instantâneo de um zpool (zroot no seu caso). Você só pode obter instantâneos de sistemas de arquivos no zpool. O que você pode fazer é criar instantâneos de todos os sistemas de arquivos relevantes:
for fs in $(zfs list | grep ^zroot | awk '{print $1;}'
do
echo "Making snapshot of ${i}"
zfs snapshot ${fs}@fresh
done