rm -rf
não é inseguro, por isso, vá em frente e execute-o. No entanto, não funcionará completamente. Por algum motivo, um subvolume Btrfs vazio não pode ser removido com a chamada do sistema rmdir(2)
.
rm -rf
removerá todo o conteúdo de todos os subvolumes (arquivos regulares, etc ...), mas os próprios subvolumes vazios, bem como os diretórios pai de todos esses subvolumes permanecerão. Você terá que excluir aqueles com btrfs subvolume delete
e, em seguida, executar rm -rf
novamente para cuidar de todos os diretórios de não subvolume que agora estão vazios e que não puderam ser excluídos anteriormente.
Você provavelmente sabe que excluir um subvolume com btrfs subvolume delete
é muito mais rápido do que excluir todo o seu conteúdo. Então, se você sabe de antemão que a árvore de diretórios que você está prestes a rm -rf
tem subvolumes, você pode economizar um pouco de tempo e trabalho colocando btrfs subvolume delete
'primeiro, então executando rm -rf
(que funcionará completamente) ) depois disso.