ZFS no instantâneo do Linux recursivamente volume e subvolumes

2

Estou usando o ZFS no Linux e tenho algumas dúvidas sobre os instantâneos. Eu tenho a seguinte estrutura

mypool/HOME mounts /home
mypool/HOME/root mounts /root
mypool/ROOT mounts none
mypool/ROOT/rootfs mounts /
mypool/ROOT/rootfs/OPT  mounts /opt
mypool/ROOT/rootfs/USR  mounts /usr
mypool/ROOT/rootfs/VAR mounts /var
mypool/docker mounts /var/lib/docker

Eu quero fazer backup de tudo isso por tarefa Cron quando eu executo zfs snapshot -r mypool/HOME@today , ele cria instantâneo recursivamente. Mas depois de copiar algo pesado para /home e criar outro instantâneo, ele mostra 0 ou alguns kb.

Quero ter certeza de que ele faz o backup de mypool/HOME e mypool/HOME/root . a opção -r funciona para ambos?

O mesmo com a janela de encaixe. O Docker possui próprios snapshots / clones / subvolumes em seu volume. Se eu fizer zfs snapshot -r mypool/docker , será feito backup de todos os dados como estão neste momento? Se alguns subvolumes aparecerem / desaparecerem, posso restaurar o mesmo estado do instantâneo?

    
por Ural 09.02.2017 / 09:28

2 respostas

2

De acordo com man zfs :

-r Recursively create snapshots of all descendent datasets

Portanto, zfs snapshot -r mypool/HOME@today fará o instantâneo de tudo em mypool/HOME .

Na sua postagem, você usa instantâneo e backup de maneira intercambiável. Os instantâneos não são backups e devem ter 0kb na criação.

Veja este e particularmente isto para uma boa visão geral dos instantâneos, juntamente com a página do ZFS man (8).

    
por 09.02.2017 / 09:44
0

Os instantâneos não são backups. Instantâneos são o que diz: um instantâneo do estado do sistema de arquivos no momento do instantâneo. Então, de fato, mostrará um uso muito baixo. Quando você excluir arquivos grandes ou muito, que são exclusivamente no instantâneo, você verá o aumento de uso de instantâneo.

    
por 09.02.2017 / 09:44