Btrfs: differenze tra le versioni
Wtf (discussione | contributi) |
Wtf (discussione | contributi) |
||
Riga 13: | Riga 13: | ||
* controllo dell'integrità dei dati per rilevare ed eventualmente correggere automaticamente alterazioni dei dati dovuti per esempio al semplice scorrere del tempo ([https://en.wikipedia.org/wiki/Data_degradation Data degradation]); | * controllo dell'integrità dei dati per rilevare ed eventualmente correggere automaticamente alterazioni dei dati dovuti per esempio al semplice scorrere del tempo ([https://en.wikipedia.org/wiki/Data_degradation Data degradation]); | ||
* possibilità di creare volumi dati in modo simile ad [[LVM: Logical Volume Manager | LVM]] e quindi possibilità di variare facilmente le dimensioni di una "partizione"; | * possibilità di creare volumi dati in modo simile ad [[LVM: Logical Volume Manager | LVM]] e quindi possibilità di variare facilmente le dimensioni di una "partizione"; | ||
* possibilità di avere ridondanza dei dati in modo simile al [[RAID: Redundant Array of Indipendent Disks | RAID]]. | * possibilità di avere ridondanza dei dati in modo simile al [[RAID: Redundant Array of Indipendent Disks | RAID]] 1. | ||
''Btrfs'' è funzionalmente simile al ben più famoso ZFS, ma a differenza di quest'ultimo beneficia di un'integrazione nel kernel di linux. | ''Btrfs'' è funzionalmente simile al ben più famoso ZFS, ma a differenza di quest'ultimo beneficia di un'integrazione nel kernel di linux. | ||
{{Warningbox|Per quanto ''btrfs'' sia stato inserito nel kernel di linux da più di 15 anni esistono ancora configurazioni/funzionalità che sono da considerarsi sperimentali o addirittura problematiche, per tanto si consiglia caldamente di leggere [https://wiki.debian.org/Btrfs questa pagina] del wiki di debian per maggiori informazioni sull'argomento.}} | {{Warningbox|Per quanto ''btrfs'' sia stato inserito nel kernel di linux da più di 15 anni esistono ancora configurazioni/funzionalità che sono da considerarsi sperimentali o addirittura problematiche, per tanto si consiglia caldamente di leggere [https://wiki.debian.org/Btrfs questa pagina] del wiki di debian per maggiori informazioni sull'argomento.}} |
Versione delle 18:23, 25 dic 2024
|
Versioni Compatibili Tutte le versioni supportate di Debian |
Introduzione
Dall'omonima pagina di wikipedia:
Btrfs (pronounced as "better F S", "butter F S", "b-tree F S", or B.T.R.F.S.) is a computer storage format that combines a file system based on the copy-on-write (COW) principle with a logical volume manager (distinct from Linux's LVM), developed together.
[...]
Btrfs is intended to address the lack of pooling, snapshots, checksums, and integral multi-device spanning in Linux file systems.
In poche parole questo filesystem incorpora alcune funzionalità avanzate come:
- controllo dell'integrità dei dati per rilevare ed eventualmente correggere automaticamente alterazioni dei dati dovuti per esempio al semplice scorrere del tempo (Data degradation);
- possibilità di creare volumi dati in modo simile ad LVM e quindi possibilità di variare facilmente le dimensioni di una "partizione";
- possibilità di avere ridondanza dei dati in modo simile al RAID 1.
Btrfs è funzionalmente simile al ben più famoso ZFS, ma a differenza di quest'ultimo beneficia di un'integrazione nel kernel di linux.
ATTENZIONE Per quanto btrfs sia stato inserito nel kernel di linux da più di 15 anni esistono ancora configurazioni/funzionalità che sono da considerarsi sperimentali o addirittura problematiche, per tanto si consiglia caldamente di leggere questa pagina del wiki di debian per maggiori informazioni sull'argomento. |
Installazione
Tutti gli strumenti necessari a creare e manipolare un filesystem btrfs sono contenuti in un solo pacchetto:
# apt install btrfs-progs
Si consiglia di installare anche un pacchetto per l'automazione della manutenzione dei volumi btrfs, che per la loro complessità sono soggetti nel tempo a degradazione delle prestazioni se non manutenuti:
# apt install btrfsmaintenance