Aller au contenu

RAID 1 avec deux disques

BIOS traditionnel + table de partitions MBR

Passer en mode manuel :

  • Partitionnement en mode expert > Démarrer avec des partitions existantes.

Supprimer les grappes RAID existantes.

Créer une table de partitions MBR sur chaque disque :

  • Mettre le disque sda en surbrillance.

  • Périphérique > Créer une nouvelle table de partitions > MS-DOS.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille de 500 Mo :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Partition primaire > Taille personnalisée : 500 MiB > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille équivalant à la quantité de RAM disponible :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Partition primaire > Taille personnalisée : dimensionner en fonction de la RAM dispoible > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID occupant l'espace restant du disque :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Partition primaire > Taille maximale > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Assembler la grappe RAID /dev/md/boot :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : boot.

  • Sélectionner /dev/sda1 et /dev/sdb1 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext2 > Point de montage : /boot > Options fstab > Label de volume : boot.

Assembler la grappe RAID /dev/md/swap :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : swap.

  • Sélectionner /dev/sda2 et /dev/sdb2 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Swap > Options fstab > Label de volume : swap.

Assembler la grappe RAID /dev/md/root :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : root.

  • Sélectionner /dev/sda3 et /dev/sdb3 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext4 > Point de montage : / > Options fstab > Label de volume : root.

# lsblk
NAME      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda         8:0    0    60G  0 disk  
├─sda1      8:1    0   500M  0 part  
│ └─md126   9:126  0 499,9M  0 raid1 /boot
├─sda2      8:2    0     4G  0 part  
│ └─md125   9:125  0     4G  0 raid1 [SWAP]
└─sda3      8:3    0  55,5G  0 part  
  └─md127   9:127  0  55,5G  0 raid1 /
sdb         8:16   0    60G  0 disk  
├─sdb1      8:17   0   500M  0 part  
│ └─md126   9:126  0 499,9M  0 raid1 /boot
├─sdb2      8:18   0     4G  0 part  
│ └─md125   9:125  0     4G  0 raid1 [SWAP]
└─sdb3      8:19   0  55,5G  0 part  
  └─md127   9:127  0  55,5G  0 raid1 /
sr0        11:0    1   4,4G  0 rom   
# cat /etc/fstab 
UUID=9045ef8e-ea7f-4164-a424-8c93cbb45bd4  /      ext4  defaults  0  1
UUID=39ccadbc-6171-4a7a-a851-59a58e60eeab  swap   swap  defaults  0  0
UUID=0af16ee3-c716-4c3e-9a43-23ca7fd8d0a9  /boot  ext2  defaults  0  2
# ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 11 22 juil. 12:01 boot -> ../../md126
lrwxrwxrwx 1 root root 11 22 juil. 12:01 root -> ../../md127
lrwxrwxrwx 1 root root 11 22 juil. 12:01 swap -> ../../md125
# cat /proc/mdstat 
Personalities : [raid1] 
md125 : active raid1 sda2[0] sdb2[1]
      4194240 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md126 : active raid1 sda1[0] sdb1[1]
      511936 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sdb3[1] sda3[0]
      58207104 blocks super 1.0 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

BIOS traditionnel + table de partitions GPT

Passer en mode manuel :

  • Partitionnement en mode expert > Démarrer avec des partitions existantes.

Supprimer les grappes RAID existantes.

Créer une table de partitions GPT sur chaque disque :

  • Mettre le disque sda en surbrillance.

  • Périphérique > Créer une nouvelle table de partitions > GPT.

  • Procéder de même pour le disque sdb.

Créer une partition de démarrage BIOS sur chaque disque :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : 8 MiB > Rôle : Volume brut (non formaté) > ID de partition : Partition de démarrage BIOS.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille de 500 Mo :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : 500 MiB > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille équivalant à la quantité de RAM disponible :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : dimensionner en fonction de la RAM dispoible > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID occupant l'espace restant du disque :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille maximale > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Assembler la grappe RAID /dev/md/boot :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : boot.

  • Sélectionner /dev/sda2 et /dev/sdb2 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext2 > Point de montage : /boot > Options fstab > Label de volume : boot.

Assembler la grappe RAID /dev/md/swap :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : swap.

  • Sélectionner /dev/sda3 et /dev/sdb3 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Swap > Options fstab > Label de volume : swap.

Assembler la grappe RAID /dev/md/root :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : root.

  • Sélectionner /dev/sda4 et /dev/sdb4 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext4 > Point de montage : / > Options fstab > Label de volume : root.

# lsblk
NAME      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda         8:0    0    60G  0 disk  
├─sda1      8:1    0     8M  0 part  
├─sda2      8:2    0   500M  0 part  
│ └─md126   9:126  0 499,9M  0 raid1 /boot
├─sda3      8:3    0     4G  0 part  
│ └─md127   9:127  0     4G  0 raid1 [SWAP]
└─sda4      8:4    0  55,5G  0 part  
  └─md125   9:125  0  55,5G  0 raid1 /
sdb         8:16   0    60G  0 disk  
├─sdb1      8:17   0     8M  0 part  
├─sdb2      8:18   0   500M  0 part  
│ └─md126   9:126  0 499,9M  0 raid1 /boot
├─sdb3      8:19   0     4G  0 part  
│ └─md127   9:127  0     4G  0 raid1 [SWAP]
└─sdb4      8:20   0  55,5G  0 part  
  └─md125   9:125  0  55,5G  0 raid1 /
sr0        11:0    1   4,4G  0 rom   
# cat /etc/fstab 
UUID=348a6ed0-7285-4fb8-adf2-9d6efadd3234  /      ext4  defaults  0  1
UUID=b2b9e0cc-c418-474f-a7f9-44760acc7920  swap   swap  defaults  0  0
UUID=cf6210dd-05d2-498f-bff3-402d4dc2e51c  /boot  ext2  defaults  0  2
# ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 11 23 juil. 09:25 boot -> ../../md126
lrwxrwxrwx 1 root root 11 23 juil. 09:25 root -> ../../md125
lrwxrwxrwx 1 root root 11 23 juil. 09:25 swap -> ../../md127
# cat /proc/mdstat 
Personalities : [raid1] 
md125 : active raid1 sdb4[1] sda4[0]
      58198912 blocks super 1.0 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md126 : active raid1 sdb2[1] sda2[0]
      511936 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md127 : active raid1 sda3[0] sdb3[1]
      4194240 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

UEFI + table de partitions GPT

Passer en mode manuel :

  • Partitionnement en mode expert > Démarrer avec des partitions existantes.

Supprimer les grappes RAID existantes.

Créer une table de partitions GPT sur chaque disque :

  • Mettre le disque sda en surbrillance.

  • Périphérique > Créer une nouvelle table de partitions > GPT.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille de 200 Mo :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : 200 MiB > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille de 500 Mo :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : 500 MiB > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID d'une taille équivalant à la quantité de RAM disponible :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille personnalisée : dimensionner en fonction de la RAM dispoible > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Créer deux partitions de type Linux RAID occupant l'espace restant du disque :

  • Mettre le disque sda en surbrillance.

  • Ajouter une partition > Taille maximale > Volume brut (non formaté) > ID de partition : RAID Linux.

  • Procéder de même pour le disque sdb.

Assembler la grappe RAID /dev/md/uefi :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : uefi.

  • Sélectionner /dev/sda1 et /dev/sdb1 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Partition de démarrage EFI > Options fstab > Label de volume : uefi.

Assembler la grappe RAID /dev/md/boot :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : boot.

  • Sélectionner /dev/sda2 et /dev/sdb2 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext2 > Point de montage : /boot > Options fstab > Label de volume : boot.

Assembler la grappe RAID /dev/md/swap :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : swap.

  • Sélectionner /dev/sda3 et /dev/sdb3 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Swap > Options fstab > Label de volume : swap.

Assembler la grappe RAID /dev/md/root :

  • RAID > Ajouter RAID > Type de RAID : RAID 1 (mise en miroir) > Nom du RAID : root.

  • Sélectionner /dev/sda4 et /dev/sdb4 en maintenant la touche Ctrl appuyée > Ajouter.

  • Taille des blocs : 4 KiB.

  • Modifier > Rôle : Système d'exploitation > Système de fichiers : ext4 > Point de montage : / > Options fstab > Label de volume : root.

On peut sereinement ignorer l'avertissement relatif à la partition système EFI sur un RAID1 logiciel. Ça fonctionne très bien.

# lsblk
NAME      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda         8:0    0    60G  0 disk
├─sda1      8:1    0   200M  0 part
│ └─md125   9:125  0 199,9M  0 raid1 /boot/efi
├─sda2      8:2    0   500M  0 part
│ └─md127   9:127  0 499,9M  0 raid1 /boot
├─sda3      8:3    0     4G  0 part
│ └─md124   9:124  0     4G  0 raid1 [SWAP]
└─sda4      8:4    0  55,3G  0 part
  └─md126   9:126  0  55,3G  0 raid1 /
sdb         8:16   0    60G  0 disk
├─sdb1      8:17   0   200M  0 part
│ └─md125   9:125  0 199,9M  0 raid1 /boot/efi
├─sdb2      8:18   0   500M  0 part
│ └─md127   9:127  0 499,9M  0 raid1 /boot
├─sdb3      8:19   0     4G  0 part
│ └─md124   9:124  0     4G  0 raid1 [SWAP]
└─sdb4      8:20   0  55,3G  0 part
  └─md126   9:126  0  55,3G  0 raid1 /
sr0        11:0    1   4,4G  0 rom
# cat /etc/fstab
UUID=a07ee169-afe1-4cf3-8478-1c4acddf0a39  /          ext4  defaults  0  1
UUID=7cdd335d-a00c-4d6d-abb4-6e386ceaa585  swap       swap  defaults  0  0
UUID=597b8264-899c-4488-89ac-fa3a75312524  /boot      ext2  defaults  0  2
UUID=4E64-6FC5                             /boot/efi  vfat  utf8      0  2
# ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 11 24 juil. 09:54 boot -> ../../md127
lrwxrwxrwx 1 root root 11 24 juil. 09:54 root -> ../../md126
lrwxrwxrwx 1 root root 11 24 juil. 09:54 swap -> ../../md124
lrwxrwxrwx 1 root root 11 24 juil. 09:54 uefi -> ../../md125
# cat /proc/mdstat
Personalities : [raid1]
md124 : active raid1 sda3[0] sdb3[1]
      4194240 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md125 : active raid1 sda1[0] sdb1[1]
      204736 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

md126 : active raid1 sda4[0] sdb4[1]
      58002304 blocks super 1.0 [2/2] [UU]
      bitmap: 1/1 pages [4KB], 65536KB chunk

md127 : active raid1 sdb2[1] sda2[0]
      511936 blocks super 1.0 [2/2] [UU]
      bitmap: 0/1 pages [0KB], 65536KB chunk

Cliquez ici pour offrir un café au rédacteur de cette documentation.