Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:btrfs [11-06-2017 21:28] edmc73 |
linux:btrfs [21-10-2018 11:32] edmc73 |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
===== Commandes ===== | ===== Commandes ===== | ||
+ | |||
+ | ==== Sous volume et snapshot ==== | ||
+ | |||
+ | Pour créer un sous volume | ||
+ | btrfs subvolume create NOM_DU_SOUS-VOLUME | ||
+ | Pour faire un snapshot du sous volume | ||
+ | btrfs subvolume snapshot NOM_DU_SOUS-VOLUME NOM_SNAPSHOT | ||
+ | |||
+ | Pour afficher la liste des sous volume | ||
+ | btrfs subvolume list / | ||
+ | |||
+ | Pour affiche des infos sur un sous volumes ou un snaphot | ||
+ | btrfs subvolume show / | ||
+ | |||
+ | Un snapshot est aussi un sous volume, on peut très bien supprimer son parent sans poser de problème | ||
==== Maintenance ==== | ==== Maintenance ==== | ||
Ligne 48: | Ligne 63: | ||
>the checksums, there' | >the checksums, there' | ||
> Hugo. | > Hugo. | ||
+ | |||
+ | ===== Passer de ext4 à btrfs ===== | ||
+ | |||
+ | Dans le cas d'une conversion d'une partition racine, il faudra booter sur un live système. | ||
+ | |||
+ | 1ère vérification, | ||
+ | |||
+ | Avec mount | ||
+ | mount | ||
+ | /dev/sda2 on / type ext4 (rw, | ||
+ | |||
+ | L'UUID | ||
+ | blkid /dev/sda2 | ||
+ | /dev/sda2: UUID=" | ||
+ | |||
+ | On doit le retrouver dans le /etc/fstab | ||
+ | vi /etc/fstab | ||
+ | # <file system> <mount point> | ||
+ | # / was on /dev/sda2 during installation | ||
+ | UUID=3b3f3e41-c1cf-437f-a90f-80aeda99110d / | ||
+ | |||
+ | Lancer la conversion | ||
+ | btrfs-convert /dev/sda2 | ||
+ | |||
+ | Monter le disque pour vérifier que tout s'est bien passé | ||
+ | mount /dev/sda2 / | ||
+ | |||
+ | Si vous constatez des problèmes | ||
+ | umount / | ||
+ | btrfs-convert -r /dev/sda2 | ||
+ | |||
+ | Si tout vous semble ok, supprimez la possibilité de revenir en ext4 afin de ne pas alourdir le système et gagner en performance | ||
+ | rm -fr / | ||
+ | btrfs subvolume delete /ext2_saved | ||
+ | btrfs balance start / | ||
+ | |||
+ | Maintenant, il va falloir mettre à jour votre fstab sinon votre système ne redémarrera pas. | ||
+ | |||
+ | Options de montage | ||
+ | | OPTION DE MONTAGE PROPRES À BTRFS | RÔLE | | ||
+ | | autodefrag | ||
+ | | compress=zlib | La compression la plus importante. Par défaut | | ||
+ | | compress=lzo | La compression la plus rapide | | ||
+ | | compress=no | Pas de compression | | ||
+ | | degraded | Utilisé dans le cas des RAID. Permet de monter le volume même si certains disques sont manquants | | ||
+ | | discard | Utilise le TRIM pour les disques SSD | | ||
+ | | recovery | Lance la réparation automatique après le montage. A utilise si le volume ne veut plus se monter. un fois monté réaliser un scrub pour réparer les erreurs. (Ne fonctionne qu' | ||
+ | | ssd | Utilise l' | ||
+ | | subvol=/ | ||
+ | | subvolid=id | Permet de monter un subvolume par son id. La racine a un id=0 | | ||
+ | |||
+ | Pour un ssd par exemple | ||
+ | mount /dev/sda2 -o rw, | ||
+ | |||
+ | Pour hdd | ||
+ | mount /dev/sda2 -o rw, | ||
+ | |||
+ | Dans un fichier fstab, refaite la commande blkid et mettez à jour votre fstab | ||
+ | UUID=a69d9182-f4c7-4276-b35d-7d5f9bd50a57 | ||
+ | |||
+ | |||
+ |