GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment utiliser Btrfs avec compression sur disque dur USB externe ?

Je souhaite utiliser la compression transparente de Btrfs sur un disque externe.

  1. Quel est l'outil le plus adapté pour formater le disque ? Utilitaire de disque ou GParted ?
  2. Comment activer la compression ? Pendant le formatage ou quand je monte le disque ? Je suppose qu'au moment du montage. J'utilise usbmount pour monter automatiquement les périphériques nouvellement connectés, car personne n'est connecté sur le bureau. Dois-je définir des options générales par défaut quelque part dans un fichier de configuration système pour que Btrfs soit monté avec compression, ou devrais-je le spécifier via FS_MOUNTOPTIONS dans /etc/usbmount/usbmount.conf et comment ?

Merci !

Réponse acceptée :

Formater et activer LZO

J'éviterais d'utiliser une interface graphique pour formater ;-)

mkfs.btrfs device est suffisant, selon la manière dont vous souhaitez utiliser les fonctionnalités de Btrfs :

  1. utiliser le disque dur USB externe comme 1 seul périphérique de partition/bloc
  2. créez 2 partitions (2 périphériques de bloc) et formez un raid1 ou un raid0 pour les données (-d), les métadonnées sont répliquées sur tous les périphériques par défaut, sauf si vous spécifiez manuellement de changer

Vous pouvez utiliser la compression en ajoutant l'option lors du montage, par exemple :

sudo mount -o compress=lzo /dev/sdd /mnt/btrfs

La bonne chose à propos de Btrfs est que la compression LZO peut également être activée sur un subvol base, très flexible;-) Par exemple

/* 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

REMARQUE :Vous pouvez ajouter une compression aux systèmes de fichiers Btrfs existants à tout moment, ajoutez simplement l'option lors du montage et effectuez une defragment pour appliquer la compression aux données existantes.

BTW :2 meilleurs documents Btrfs :

http://www.funtoo.org/wiki/BTRFS_Fun

http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

Utilisez la compression LZO :

http://www.oracle.com/technetwork/articles/servers-storage-admin/advanced-btrfs-1734952.html

Montage automatique USB

Je ne suis pas trop sûr de cela, je laisserai d'autres mecs y répondre ;-)

Je préférerais écrire un script shell simple pour effectuer le montage car je ne connecterai pas le disque dur USB à l'ordinateur tout le temps.


Ubuntu
  1. Comment désactiver le disque dur dans Ubuntu ?

  2. Comment garder un dossier synchronisé avec un disque dur USB externe ?

  3. Comment installer un disque dur externe ?

  4. Comment changer l'autorisation du disque dur externe dans Ubuntu 12.04 ?

  5. Comment créer une baie externe Btrfs Usb Hdd Raid 1 à auto-guérison ?

Comment installer Ubuntu sur une clé USB

Comment formater une clé USB ou une carte SD sur Ubuntu

Comment formater USB dans Ubuntu

Comment utiliser une clé USB sur Debian 10

Comment formater une clé USB dans Ubuntu

Disque dur USB externe non détecté ?