logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:btrfs [14/03/2014 22:13]
kao atelier:chantier:btrfs renommé en doc:systeme:btrfs (Elle est prête pour sortir du chantier)
doc:systeme:btrfs [01/07/2023 08:06] (Version actuelle)
Croutons [Références]
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​avisé}}   * Niveau requis : {{tag>​avisé}}
   * Commentaires : //Les principes et commandes principales pour utiliser le BTRFS, les snapshots, les sauvegardes...//​   * Commentaires : //Les principes et commandes principales pour utiliser le BTRFS, les snapshots, les sauvegardes...//​
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|La ligne de commande]] ; [[:​doc:​systeme:​sauvegarde|Les sauvegardes]] ; [[:​doc:​systeme:​partition|Le partitionnement]] ; [[:​doc:​systeme:​fstab|Le montage des partitions]]:​-) +  * [[:​doc:​systeme:​sauvegarde|Les sauvegardes]] ; [[:​doc:​systeme:​partition|Le partitionnement]] ; [[:​doc:​systeme:​fstab|Le montage des partitions]]:​-) 
-  * Suivi : {{tag>en-chantier}} +  * Suivi : {{tag>à-tester}} 
-    * Création par **louispolaire** 12/​03/​2014 +    * Création par [[user>louispolaire]] le 12/​03/​2014 
-    * Testé par <...le <...> FIXME+    * Testé par ...le ....
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=8616 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=8616 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +
 +
 +
 +
  
 Ce Tuto est divisé en trois parties Ce Tuto est divisé en trois parties
   * Cette première partie présente les principes du  Btrfs et les commandes de base. À la fin de ce tuto vous serez capable de comprendre la terminologie de Btrfs, de créer un volume et de gérer les subvolumes et snapshots.   * Cette première partie présente les principes du  Btrfs et les commandes de base. À la fin de ce tuto vous serez capable de comprendre la terminologie de Btrfs, de créer un volume et de gérer les subvolumes et snapshots.
-  * FIXME[[:lien:vers:l'​installation|La deuxième partie présente l'​installation de Debian dans un subvolume]]. À la fin de ce tuto vous serez capable d'​installer Debian dans un subvolume et de modifier Grub pour y booter. +  * [[:doc:systeme:btrfs-root-install-subvol|La deuxième partie présente l'​installation de Debian dans un subvolume]]. À la fin de ce tuto vous serez capable d'​installer Debian dans un subvolume et de modifier Grub pour y booter. 
-  * FIXME[[:lien:versle-backup|La troisième partie présente différentes méthodes pour réaliser des sauvegardes des subvolumes]]. A la fin de cette partie vous aurez des pistes pour élaborer une stratégie de backup de vos données sur Btrfs. ​+  * [[:doc:systeme:btrfs-sauvegarde|La troisième partie présente différentes méthodes pour réaliser des sauvegardes des subvolumes]]. A la fin de cette partie vous aurez des pistes pour élaborer une stratégie de backup de vos données sur Btrfs. ​
  
  
Ligne 36: Ligne 40:
 Pour l'​instant Btrfs gère bien 3 types de RAID: Pour l'​instant Btrfs gère bien 3 types de RAID:
  
-  * RAID-0 : {{http://​images.debian-facile.org/​file-R0ab608c6eef8e74f926f9c1e89753a99.png?​150}}+  * RAID-0 : {{/​file-R0ab608c6eef8e74f926f9c1e89753a99.png?​150}}
     Une forme de RAID qui ne permet pas de réparer les erreurs, mais qui répartit une seule copie des données sur plusieurs volumes. Il y a un gain de performance (2X) en lecture et en écriture si les deux volumes sont sur des disques distincts. ​     Une forme de RAID qui ne permet pas de réparer les erreurs, mais qui répartit une seule copie des données sur plusieurs volumes. Il y a un gain de performance (2X) en lecture et en écriture si les deux volumes sont sur des disques distincts. ​
-  * RAID-1 : {{http://​images.debian-facile.org/​file-R595a2d853196c5b38ceee5d98032baeb.png?​150}}+  * RAID-1 : {{/​file-R595a2d853196c5b38ceee5d98032baeb.png?​150}}
     Une forme de RAID qui stocke 2 copies complètes sur chacun des disques. Btrfs nécessite au minimum deux partitions pour utiliser le RAID-1. Les métadonnées sont en RAID-1 par défaut dans le cas d'un seul disque. On peut donc utiliser le RAID-1 avec Btrfs sur un seul disque. Il suffit d'y avoir 2 partitions (/dev/sda1 et /dev/sda2) et Btrfs répliquera les données entre ces deux partitions. Évidemment en cas de panne du disque ce type de RAID-1 ne sert à rien. Il faut utiliser 2 disques pour être protégé contre ce type de pannes.     Une forme de RAID qui stocke 2 copies complètes sur chacun des disques. Btrfs nécessite au minimum deux partitions pour utiliser le RAID-1. Les métadonnées sont en RAID-1 par défaut dans le cas d'un seul disque. On peut donc utiliser le RAID-1 avec Btrfs sur un seul disque. Il suffit d'y avoir 2 partitions (/dev/sda1 et /dev/sda2) et Btrfs répliquera les données entre ces deux partitions. Évidemment en cas de panne du disque ce type de RAID-1 ne sert à rien. Il faut utiliser 2 disques pour être protégé contre ce type de pannes.
-  * RAID-10 : {{http://​images.debian-facile.org/​file-R50e12f7892e267e5d020f7fd98009870.png?​250}}+  * RAID-10 : {{/​file-R50e12f7892e267e5d020f7fd98009870.png?​250}}
     Une forme de RAID qui stocke 2 copies complètes des données et répartit également chaque copie sur plusieurs volumes d'où un gain de performance. Il faut au minimum 4 volumes pour pouvoir utiliser le RAID-10.     Une forme de RAID qui stocke 2 copies complètes des données et répartit également chaque copie sur plusieurs volumes d'où un gain de performance. Il faut au minimum 4 volumes pour pouvoir utiliser le RAID-10.
   * RAID-5 et RAID-6 ne sont pas encore totalement implémentés dans Btrfs.   * RAID-5 et RAID-6 ne sont pas encore totalement implémentés dans Btrfs.
Ligne 91: Ligne 95:
 Si on a une partition /dev/sdX1 en ext4 Si on a une partition /dev/sdX1 en ext4
  
-<code root>​umount /dev/sdX1 +<code root>​umount /dev/sdX1</​code>​ 
-fsck.ext3 -f /dev/sdX1 +<code root>fsck.ext3 -f /dev/sdX1</​code>​ 
-btrfs-convert /dev/sdX1 +<code root>btrfs-convert /dev/sdX1</​code>​ 
-mount /dev/sdX1 /​point-de-montage</​code>​+<code root>mount /dev/sdX1 /​point-de-montage</​code>​
  
-Remontez manuellement la partition et vérifiez que tous les fichiers sont là. Si la partition se chargeait via /etc/fstab modifiez le [[syntax#En utilisant fstab|(cf Section sur fstab)]]. À la racine de la partition /dev/sdX1 vous trouverez un subvolume "​ext2_saved"​ qui comporte une image de l'​ancien système de fichiers.+Remontez manuellement la partition et vérifiez que tous les fichiers sont là. Si la partition se chargeait via /etc/fstab modifiez le [[#en-utilisant-etc-fstab|(cf Section sur fstab)]]. À la racine de la partition /dev/sdX1 vous trouverez un subvolume "​ext2_saved"​ qui comporte une image de l'​ancien système de fichiers.
  
 Si tout va bien et que vous avez tous vos fichiers on supprime cette image et le subvolume qui la contient : Si tout va bien et que vous avez tous vos fichiers on supprime cette image et le subvolume qui la contient :
-<code root>rm /​point-de-montage/​ext2_saved/​* +<code root>rm /​point-de-montage/​ext2_saved/​*</​code>​ 
-btrfs subvolume delete /​ext2_saved +<code root>btrfs subvolume delete /ext2_saved</​code>​ 
-btrfs balance start /​point-de-montage</​code>​+<code root>btrfs balance start /​point-de-montage</​code>​
  
 Si tout ne va pas bien, qu'il y a eu un problème ou que vous avez les jetons :-P : Si tout ne va pas bien, qu'il y a eu un problème ou que vous avez les jetons :-P :
-<code root>​umount /dev/sdX1 +<code root>​umount /dev/sdX1</​code>​ 
-btrfs-convert -r /​dev/​SdX1</​code>​+<code root>btrfs-convert -r /​dev/​SdX1</​code>​
  
 ==== Options de montage ==== ==== Options de montage ====
Ligne 148: Ligne 152:
 Pour voir l'​espace utilisé dans le volume Btrfs monté dans /mnt : Pour voir l'​espace utilisé dans le volume Btrfs monté dans /mnt :
 <code user>​btrfs filesystem df /​mnt</​code>​ <code user>​btrfs filesystem df /​mnt</​code>​
-<​file>​Data,​ single: total=27.00GiB,​ used=24.28GiB+<​file ​config retour de la commande>Data, single: total=27.00GiB,​ used=24.28GiB
 System, DUP: total=32.00MiB,​ used=4.00KiB System, DUP: total=32.00MiB,​ used=4.00KiB
 Metadata, DUP: total=2.50GiB,​ used=1.70GiB</​file>​ Metadata, DUP: total=2.50GiB,​ used=1.70GiB</​file>​
Ligne 156: Ligne 160:
 Pour avoir des informations sur le disque, l'UUID du volume etc : Pour avoir des informations sur le disque, l'UUID du volume etc :
 <code root>​btrfs filesystem show /​mnt</​code>​ <code root>​btrfs filesystem show /​mnt</​code>​
-<​file>​Label:​ none  uuid: a69d9182-f4c7-4276-b35d-7d5f9bd50a57+<​file ​config retour de la commande>Label: none  uuid: a69d9182-f4c7-4276-b35d-7d5f9bd50a57
  Total devices 1 FS bytes used 25.98GiB  Total devices 1 FS bytes used 25.98GiB
  devid ​   1 size 115.43GiB used 32.06GiB path /dev/sdb6  devid ​   1 size 115.43GiB used 32.06GiB path /dev/sdb6
Ligne 163: Ligne 167:
  
 Dans le cas d'un volume en RAID (ici RAID 10) on peut voir la répartition des données sur les différents disques : Dans le cas d'un volume en RAID (ici RAID 10) on peut voir la répartition des données sur les différents disques :
-<​file>​Label:​ stockage ​ uuid: ca7fc4a0-3bf6-4d86-b4b9-3ef025af5d31+<​file ​config retour de la commande>Label: stockage ​ uuid: ca7fc4a0-3bf6-4d86-b4b9-3ef025af5d31
  Total devices 4 FS bytes used 350.62GiB  Total devices 4 FS bytes used 350.62GiB
  devid ​   1 size 931.51GiB used 182.04GiB path /dev/sdd  devid ​   1 size 931.51GiB used 182.04GiB path /dev/sdd
Ligne 175: Ligne 179:
 On peut aussi voir si le disque a fait des erreurs On peut aussi voir si le disque a fait des erreurs
 <code root>​btrfs device stats /​dev/​sdX</​code>​ <code root>​btrfs device stats /​dev/​sdX</​code>​
-<​file>​[/​dev/​sdX].write_io_errs ​  0+<​file ​config retour de la commande>​[/​dev/​sdX].write_io_errs ​  0
 [/​dev/​sdX].read_io_errs ​   0 [/​dev/​sdX].read_io_errs ​   0
 [/​dev/​sdX].flush_io_errs ​  0 [/​dev/​sdX].flush_io_errs ​  0
Ligne 217: Ligne 221:
 <code user>ls /​point-de-montage</​code>​ <code user>ls /​point-de-montage</​code>​
 <​code>​NOM SNAP</​code>​ <​code>​NOM SNAP</​code>​
-<code user>cd /​point-de-montage +<code user>cd /​point-de-montage</​code>​ 
-mv NOM NOM_old +<code user>mv NOM NOM_old</​code>​ 
-mv SNAP NOM +<code user>mv SNAP NOM</​code>​ 
-ls /​point-de-montage/</​code>​+<code user>ls /​point-de-montage/</​code>​
 <​code>​NOM NOM_old</​code>​ <​code>​NOM NOM_old</​code>​
 Et on peut faire un snapshot de snapshot... Et on peut faire un snapshot de snapshot...
 <code root> <code root>
-btrfs subvolume snapshot NOM NOM_snap +btrfs subvolume snapshot NOM NOM_snap</​code>​ 
-btrfs subvolume snapshot NOM_snap NOM_snap_snap +<code root>btrfs subvolume snapshot NOM_snap NOM_snap_snap</​code>​ 
-ls /​point-de-montage</​code>​+<code root>ls /​point-de-montage</​code>​
 <​code>​NOM NOM_old NOM_snap NOM_snap_snap</​code>​ <​code>​NOM NOM_old NOM_snap NOM_snap_snap</​code>​
  
Ligne 284: Ligne 288:
   * [[https://​btrfs.wiki.kernel.org|Le wiki de Btrfs]]   * [[https://​btrfs.wiki.kernel.org|Le wiki de Btrfs]]
   * [[https://​wiki.archlinux.org/​index.php/​Btrfs|La page sur Btrfs sur le wiki d'​Archlinux]]   * [[https://​wiki.archlinux.org/​index.php/​Btrfs|La page sur Btrfs sur le wiki d'​Archlinux]]
-  * [[http://​zythmer.acyclic.org/​blog/​2013/​01/​27/​debian-full-disk-encryption-btrfs-subvolumes.html|http://​zythmer.acyclic.org/​blog/​2013/​01/​27/​debian-full-disk-encryption-btrfs-subvolumes.html]]+
doc/systeme/btrfs.1394831616.txt.gz · Dernière modification: 14/03/2014 22:13 par kao

Pied de page des forums

Propulsé par FluxBB