Como criar um instantâneo no btrfs e depois reverter para ele após algum trabalho?

Respostas:

14
# tire um instantâneo somente leitura :
btrfs sub snap - instantâneo de fs

... fazer coisas no fs

# revertendo:
btrfs sub del fs # e nesse ponto você perderá as coisas que fez
                 # Se você quer preservá-los, basta renomear fs vez

btrfs sub snap snapshot fs # restabelece o snapshot como uma leitura + gravação fs 
btrfs sub del snapshot # exclui o snapshot somente leitura não mais necessário
Stéphane Chazelas
fonte
3
Eu gosto de como você snapshotcaptura instantaneamente o sistema de arquivos, em vez de tentar movê-lo. Por analogia, é elegante copiar o instantâneo, em vez de tentar usá-lo e alterá-lo. Você pode mencionar que essa sequência acabará excluindo tudo o que é feito na etapa "... faça as coisas".
Bladt
Aqui está o que aconteceu quando tentei restaurar o instantâneo. Eu tenho um sistema de arquivos btrfs montado em / mnt / sdc1 e criei um instantâneo somente leitura chamado 20170917. btrfs sub del .> Excluir subvolume (sem confirmação): '/ mnt / sdc1'> ERRO: não é possível excluir '/ mnt / sdc1': Argumento inválido ou sub snap btrfs 20170917 /. Crie um instantâneo de '20170917 /' em './20170917' ERRO: não é possível instantâneo '20170917 /': o arquivo existe
zkilnbqi
Desculpe pela má formatação no comentário acima. Markdown para comentários é braindead.
precisa saber é o seguinte
11
@ Harold, parece que você não pode excluir o volume raiz dessa maneira. Pode haver maneiras de fazê-lo, mas devo admitir que faz cinco anos desde a última vez que o usei, btrfspois desisti, pois havia muitos problemas de estabilidade, desempenho e confiabilidade. Pode ser mais utilizável agora, mas o final da história é que eu não estou mais tão familiarizado com ela (sem mencionar que ela provavelmente evoluiu muito desde então).
Stéphane Chazelas
11
Obrigado. Parece ser a melhor escolha no Linux agora para um sistema de arquivos moderno, se eu puder descobrir como usá-lo.
Zkilnbqi 17/09/2015
4

Tente do outro lado: crie um instantâneo R / W, use-o como novo principal, faça "alguns experimentos" no antigo e depois solte o conteúdo antigo.

O artigo " Diversão BTRFS " pode ser útil.

poige
fonte