Différences
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 | ||
btrfs [Le 28/05/2023, 12:23] 91.161.152.215 [Convertir une partition ext4 vers BTRFS] |
btrfs [Le 08/02/2025, 21:26] (Version actuelle) 92.137.221.224 [Le RAID de disques] correction orthographe |
||
---|---|---|---|
Ligne 103: | Ligne 103: | ||
=====Le RAID de disques===== | =====Le RAID de disques===== | ||
- | Notons que le mot **disques** dans ce chapitre fait référence au disque physique lui-même ou a une [[:partitions|partition]] du disque. | + | Notons que le mot **disques** dans ce chapitre fait référence au disque physique lui-même ou à une [[:partitions|partition]] du disque. |
==== Principaux types de raids ==== | ==== Principaux types de raids ==== | ||
* single: Une seule copie des informations. 100% de l’espace disque est utilisé. Le second disque ne sera utilisé que lorsque le premier est rempli. Le troisième que lorsque les deux premiers seront remplis. | * single: Une seule copie des informations. 100% de l’espace disque est utilisé. Le second disque ne sera utilisé que lorsque le premier est rempli. Le troisième que lorsque les deux premiers seront remplis. | ||
Ligne 114: | Ligne 114: | ||
* raid5: Une copie et une copie de parité distribuée. Un disque peut tomber en panne. L’espace disque utilisable est 100x(**N**-1)/**N** %. **N** étant le nombre de disques. | * raid5: Une copie et une copie de parité distribuée. Un disque peut tomber en panne. L’espace disque utilisable est 100x(**N**-1)/**N** %. **N** étant le nombre de disques. | ||
* raid6: Une copie et deux copies de parité distribuées. deux disques peuvent tomber en panne. L’espace disque utilisable est 100x(**N**-2)/**N** %. **N** étant le nombre de disques. | * raid6: Une copie et deux copies de parité distribuées. deux disques peuvent tomber en panne. L’espace disque utilisable est 100x(**N**-2)/**N** %. **N** étant le nombre de disques. | ||
- | Pour les explications détaillées, voi[[https://linuxhint.com/set-up-btrfs-raid/|ici]] | + | Pour les explications détaillées, voir [[https://linuxhint.com/set-up-btrfs-raid/|ici]] |
Ligne 126: | Ligne 126: | ||
<code bash>sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc /dev/sdd</code> | <code bash>sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdb /dev/sdc /dev/sdd</code> | ||
Création d'un raid 5 en utilisant des partitions préalablement [[:gnome-disk-utility#creer_une_partition|créées]] de préférence [[:gparted|non formatées.]] | Création d'un raid 5 en utilisant des partitions préalablement [[:gnome-disk-utility#creer_une_partition|créées]] de préférence [[:gparted|non formatées.]] | ||
- | <code bash>sudo mkfs.btrfs -m raid5 -d raid5 -L Test-BTRFS -f /dev/sda20 /dev/sda23 /dev/sda2[5-8] | + | <code bash>sudo mkfs.btrfs -m raid1 -d raid5 -L Test-BTRFS -f /dev/sda20 /dev/sda23 /dev/sda2[5-8] |
btrfs-progs v5.16.2 | btrfs-progs v5.16.2 | ||
See http://btrfs.wiki.kernel.org for more information. | See http://btrfs.wiki.kernel.org for more information. | ||
Ligne 139: | Ligne 139: | ||
- enabled free-space-tree (-R free-space-tree)</code> | - enabled free-space-tree (-R free-space-tree)</code> | ||
- | ==== Monter un raids pour utilisation ==== | + | <note important>Il est important de mettre les données techniques en protection RAID1 car la protection RAID5 n'est pas totalement au point. |
+ | |||
+ | Une conséquence importante: Au montage, il est possible de ne pas indiquer un disque qui contient ces données. Le message d'erreur est inquiétant<code bash>mount: /media/RaidBTRFS: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error.</code> La solution est d'indiquer un autre disque qui aura la structure RAID1.</note> | ||
+ | |||
+ | ==== Monter un raid pour utilisation ==== | ||
Voir le début du document expliquant comment monter une partition. il est possible d'utiliser n'importe lequel des "disques" du raid. | Voir le début du document expliquant comment monter une partition. il est possible d'utiliser n'importe lequel des "disques" du raid. | ||
Si les noms des éléments constituants le RAID sont oubliés et qu'il n'y a qu'un seul raids BTRFS de défini, il est possible de lancer cette commande | Si les noms des éléments constituants le RAID sont oubliés et qu'il n'y a qu'un seul raids BTRFS de défini, il est possible de lancer cette commande | ||
<code bash>udisksctl mount -b /dev/disk/by-uuid/$(sudo btrfs filesystem show | grep uuid | cut -d':' -f3 | cut -c2-) | <code bash>udisksctl mount -b /dev/disk/by-uuid/$(sudo btrfs filesystem show | grep uuid | cut -d':' -f3 | cut -c2-) | ||
- | Mounted /dev/sda28 at /media/a/c2b6e6ec-10d6-4c48-a28a-0dfc6f62d7281</code> | + | Mounted /dev/sda28 at /media/a/c2b6e6ec-10d6-4c48-a28a-0dfc6f62d7281</code> - |
==== Voir le type de raid actuel ==== | ==== Voir le type de raid actuel ==== | ||
Commande pour visualiser le raid en cours | Commande pour visualiser le raid en cours |