Eu gostaria de usar instantâneos btrfs como medida de segurança em caso de acidente sudo rm -rf /*ou similar, mas infelizmente você pode excluir instantâneos readonly com rm -r.
Acontece que rm -rfnão funciona em instantâneos reais.
Na minha configuração de teste, usei um subvolume/instantâneo vazio para simplificar. rmdirtem permissão para excluir subvols/snapshots, mas obviamente só funciona se eles estiverem vazios.
Se o instantâneo contiver mesmo um arquivo, haverá rm -rferros nesse arquivo Read-only file systemao tentar excluir esse arquivo e não poderá mais rmdiro instantâneo em si porque há um arquivo nele.
Acontece que
rm -rf
não funciona em instantâneos reais.Na minha configuração de teste, usei um subvolume/instantâneo vazio para simplificar.
rmdir
tem permissão para excluir subvols/snapshots, mas obviamente só funciona se eles estiverem vazios.Se o instantâneo contiver mesmo um arquivo, haverá
rm -rf
erros nesse arquivoRead-only file system
ao tentar excluir esse arquivo e não poderá maisrmdir
o instantâneo em si porque há um arquivo nele.