Solo per aggiungere ulteriori chiarimenti e informazioni, Facebook usa btrfs per letteralmente tutto.
È su tutte le nostre partizioni di root.
Usiamo invia / ricevi per spedire container intorno, ogni container è quindi nel suo sottovolume.
I nostri server di compilazione utilizzano ampiamente btrfs, eseguono snapshot dell'albero dei sorgenti, applicano patch, eseguono test, distruggono snapshot, sciacquano e ripetono migliaia di volte all'ora su migliaia di macchine.
Whatsapp sta spostando la propria memoria offline per utilizzare btrfs, si tratta di file system multi-terabyte.
Alcuni dei nostri cluster di gluster utilizzano btrfs per il loro negozio di supporto.
Facebook utilizza ogni singola funzionalità che btrfs ha da offrire in modo massiccio, su un numero molto elevato di host. E la maggior parte di questi casi d'uso è stata implementata senza il coinvolgimento diretto dei team del kernel. La gente l'ha semplicemente provato, ha funzionato bene e lo ha distribuito in produzione. Ci sono stati problemi? Ovviamente. Ma alla nostra scala non possiamo semplicemente permetterci di implementare tecnologie che hanno problemi sistemici e btrfs è stato solido su tutta la linea.