Vorrei utilizzare la compressione trasparente di Btrfs su un'unità esterna.
- Quale strumento è il migliore per formattare l'unità? Utility Disco o GParted?
- Come si attiva la compressione? Durante la formattazione o quando monto l'unità? Immagino al momento del montaggio. Sto usando usbmount per montare automaticamente i dispositivi appena collegati, perché nessuno ha effettuato l'accesso sul desktop. Dovrei impostare le opzioni di default generali da qualche parte in un file di configurazione del sistema per far montare Btrfs con la compressione, o dovrei specificarlo tramite FS_MOUNTOPTIONS in /etc/usbmount/usbmount.conf e come?
Grazie!
Risposta accettata:
Formatta e abilita LZO
Eviterei di usare qualsiasi GUI per formattare;-)
mkfs.btrfs device
è abbastanza buono, a seconda di come vorresti utilizzare le funzionalità di Btrfs:
- utilizza l'HDD USB esterno come 1 singolo dispositivo di partizione/blocco
- crea 2 partizioni (2 dispositivi a blocchi) e forma un raid1 o raid0 per i dati (-d), i metadati vengono replicati su tutti i dispositivi per impostazione predefinita, a meno che tu non specifichi manualmente di modificarli
Puoi utilizzare la compressione aggiungendo l'opzione durante il montaggio, ad esempio:
sudo mount -o compress=lzo /dev/sdd /mnt/btrfs
La cosa buona di Btrfs è che la compressione LZO può essere abilitata anche su un subvol
base, molto flessibile;-) Ad esempio
/* Create a subvolume named subvol1 */
# btrfs subvolume create /mnt/btrfs/subvol1
/* Mount the subvolume and enable compression */
# mount -o compress=lzo,subvol=subvol1 /dev/sdd /mnt/subvol1
NOTA:puoi aggiungere la compressione ai file system Btrfs esistenti in qualsiasi momento, basta aggiungere l'opzione durante il montaggio ed eseguire una defragment
per applicare la compressione ai dati esistenti.
A proposito:2 migliori documenti Btrfs là fuori:
http://www.funtoo.org/wiki/BTRFS_Fun
http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html
Usa la compressione LZO:
http://www.oracle.com/technetwork/articles/servers-storage-admin/advanced-btrfs-1734952.html
Montaggio automatico USB
Non ne sono troppo sicuro, lascerò che altri tizi rispondano;-)
Preferirei scrivere un semplice script di shell per eseguire il montaggio perché non collegherò sempre l'HDD USB al computer.