Eu uso bastante os snapshots btrfs e uma das coisas que me interessa é quanto espaço um snapshot ocupa - ou, para ser mais específico - quantos dados exclusivos um snapshot 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 é habilitando as cotas btrfs com
# btrfs quota enable /
e correndo
# btrfs qgroup show /
Isso é muito eficaz. O problema é que, na verdade, não uso cotas btrfs para nada além disso, o que significa que tenho a opção de sempre ter cotas btrfs ativadas ou ativá-las temporariamente antes de executar o comando "btrfs qgroup show /" e imediatamente desativando-os. Além disso, pela última vez que ouvi falar, as cotas btrfs ainda eram experimentais (estou errado?).
Basicamente, o que eu quero saber é:
- Manter as cotas btrfs ativadas afeta a estabilidade do sistema?
- Manter as cotas btrfs ativadas afeta o desempenho do sistema?
Percebo que a resposta "estar seguro" é ativar apenas cotas quando precisar delas, mas na verdade estou criando um script que executa "btrfs qgroup show /" e imprime a saída de uma forma mais legível e adicionando código que ativa e desativa cotas o tempo todo diminui consideravelmente o script e adiciona complexidade, por isso prefiro manter as cotas ativadas o tempo todo, mas não faço idéia se há uma desvantagem.