Eu uso bastante os snapshots do btrfs, e uma das coisas que me interessam é quanto espaço um determinado snapshot ocupa - ou, para ser mais específico - quanto os dados exclusivos que um snapshot do btrfs está usando, para que eu saiba se eu excluir o instantâneo, quanto espaço eu liberaria.
A única maneira que conheço de descobrir essas informações é ativando as cotas do btrfs com
# btrfs quota enable /
e executando
# btrfs qgroup show /
Isso é muito eficaz. A questão é - eu realmente não uso cotas do btrfs para nada além disso, o que significa que eu tenho a opção de sempre ter as cotas do btrfs ativadas ou ativá-las temporariamente antes de executar o comando "btrfs qgroup show /" e imediatamente desativando-os. Além disso, ouvi dizer que as cotas do btrfs ainda eram experimentais (estou errado?).
Basicamente, o que eu quero saber é:
Eu percebo que a resposta "para ser seguro" é apenas ativar as cotas quando eu precisar delas, mas na verdade estou fazendo um script que executa "btrfs qgroup show /" e imprime a saída de forma mais legível, e adicionar código que ativa e desativa as cotas o tempo todo diminui o script consideravelmente e adiciona complexidade, então prefiro manter as cotas ativadas o tempo todo, mas não tenho ideia se há uma desvantagem para ele.
Tags btrfs