Uso un po 'le istantanee di btrfs, e una delle cose che mi interessano è quanto spazio occupa una determinata istantanea - o, per essere più specifici - quanti dati esclusivi sta occupando un'istantanea di btrfs, in modo da sapere se elimino l'istantanea, quanto spazio avrei liberato.
L'unico modo che conosco per scoprire queste informazioni è abilitando le quote di btrfs con
# btrfs quota enable /
e in esecuzione
# btrfs qgroup show /
Questo è molto efficace. Il fatto è che in realtà non uso le quote di btrfs per nient'altro che questo, il che significa che ho la possibilità di avere sempre le quote di btrfs abilitate o abilitarle temporaneamente appena prima di eseguire il comando "btrfs qgroup show /" e immediatamente disabilitandoli. Inoltre, l'ultima volta che ho sentito, le quote di btrfs erano ancora sperimentali (sbaglio?).
Fondamentalmente quello che voglio sapere è:
- Il mantenimento delle quote btrfs ha influito sulla stabilità del sistema?
- Il mantenimento delle quote btrfs ha influito sulle prestazioni del sistema?
Mi rendo conto che la risposta "essere sicuri" è abilitare le quote solo quando ne ho bisogno, ma in realtà sto realizzando uno script che esegue "btrfs qgroup show /" e stampa l'output in una forma più leggibile, e aggiungendo codice che abilita e disabilita le quote continuamente rallenta considerevolmente lo script e aggiunge complessità, quindi preferirei mantenere le quote sempre abilitate, ma non ho idea se ci sia un aspetto negativo.