GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come utilizzare Btrfs con compressione su disco rigido USB esterno?

Vorrei utilizzare la compressione trasparente di Btrfs su un'unità esterna.

  1. Quale strumento è il migliore per formattare l'unità? Utility Disco o GParted?
  2. 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:

  1. utilizza l'HDD USB esterno come 1 singolo dispositivo di partizione/blocco
  2. 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.


Ubuntu
  1. Come installare Ubuntu Linux su un'unità USB esterna per creare un sistema Linux portatile e reale su USB

  2. Come disattivare il disco rigido in Ubuntu?

  3. Come modificare le autorizzazioni del disco rigido esterno in Ubuntu 12.04?

  4. Come creare un array Btrfs USB Hdd Raid 1 esterno autorigenerante?

  5. Su Linux, è sicuro utilizzare un disco rigido USB esterno per il montaggio /home?

Come installare Ubuntu su un'unità flash USB

Come formattare un'unità USB o una scheda SD su Ubuntu

Come formattare USB in Ubuntu

Come utilizzare un'unità USB su Debian 10

Come formattare un'unità USB in Ubuntu

Hdd USB esterno non rilevato?