Je souhaite utiliser la compression transparente de Btrfs sur un disque externe.
- Quel est l'outil le plus adapté pour formater le disque ? Utilitaire de disque ou GParted ?
- 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 :
- utiliser le disque dur USB externe comme 1 seul périphérique de partition/bloc
- 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.