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édentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:raid1_logiciel_sur_installation_existante [Le 19/05/2010, 17:24] 194.206.161.158tutoriel:raid1_logiciel_sur_installation_existante [Le 04/02/2026, 16:17] (Version actuelle) – a_supprimer (brouillon incomplet depuis 10 ans) krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Lucid RAID tutoriel BROUILLON}}+{{tag>Lucid RAID tutoriel BROUILLON a_supprimer}}
  
 ---- ----
Ligne 24: Ligne 24:
 Ce tutoriel est très largement basé sur celui de Falko Timme que vous trouverez à cette adresse : http://www.howtoforge.com/software-raid1-grub-boot-debian-etch. Ce tutoriel est très largement basé sur celui de Falko Timme que vous trouverez à cette adresse : http://www.howtoforge.com/software-raid1-grub-boot-debian-etch.
 Je l'ai traduit, légèrement adapté pour Ubuntu 10.04, et actualisé pour ce qui concerne la configuration de [[:grub-pc|GRUB2]]. Je l'ai traduit, légèrement adapté pour Ubuntu 10.04, et actualisé pour ce qui concerne la configuration de [[:grub-pc|GRUB2]].
 +Il faut noter que Falko Timme est allé au bout de l'installation avec prise en compte de GRUB2 dans l'article suivant qui semble être une mise à jour du précédent : https://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub2-configuration-ubuntu-10.04 .
 ===== Pré-requis ===== ===== Pré-requis =====
  
Ligne 95: Ligne 95:
 Il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://mdadm|mdadm]]** pour configurer le RAID. Il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://mdadm|mdadm]]** pour configurer le RAID.
  
-Puis, exécutez :+Puis, après avoir redémarré votre machine, exécutez :
  
   sudo cat /proc/mdstat   sudo cat /proc/mdstat
Ligne 112: Ligne 112:
 Afin d'être sûr que le second disque dur (''/dev/sdb'') sera divisé en partitions absolument identiques à celles du premier disque dur (''/dev/sda''), on clône la table des partitions du premier pour l'appliquer au second : Afin d'être sûr que le second disque dur (''/dev/sdb'') sera divisé en partitions absolument identiques à celles du premier disque dur (''/dev/sda''), on clône la table des partitions du premier pour l'appliquer au second :
      
-  sudo sfdisk -d /dev/sda | sfdisk /dev/sdb+  sudo sfdisk -d /dev/sda | sudo sfdisk /dev/sdb
  
 Ce qui doit provoquer l'affichage suivant : Ce qui doit provoquer l'affichage suivant :
Ligne 261: Ligne 261:
   Code Hexa (taper L pour lister les codes): fd   Code Hexa (taper L pour lister les codes): fd
  
-  Type système de partition modifié de à fd (Linux raid autodetect)+  Type système de partition modifié de 83 à fd (Linux raid autodetect)
      
   Commande (m pour l'aide):   Commande (m pour l'aide):
Ligne 271: Ligne 271:
   Numéro de partition (1-4): 2   Numéro de partition (1-4): 2
   Code Hexa (taper L pour lister les codes): fd   Code Hexa (taper L pour lister les codes): fd
-  Type système de partition modifié de à fd (Linux raid autodetect)+  Type système de partition modifié de 83 à fd (Linux raid autodetect)
      
   Commande (m pour l'aide): t   Commande (m pour l'aide): t
   Numéro de partition (1-4): 3   Numéro de partition (1-4): 3
   Code Hexa (taper L pour lister les codes): fd   Code Hexa (taper L pour lister les codes): fd
-  Type système de partition modifié de à fd (Linux raid autodetect)+  Type système de partition modifié de 82 à fd (Linux raid autodetect)
      
   Commande (m pour l'aide):   Commande (m pour l'aide):
Ligne 307: Ligne 307:
   sudo mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3   sudo mdadm --create /dev/md2 --level=1 --raid-disks=2 missing /dev/sdb3
  
-La commande : +La commande :
  
   sudo cat /proc/mdstat   sudo cat /proc/mdstat
Ligne 379: Ligne 379:
 puis faites un scan de la configuration RAID qui sera ajoutée au nouveau fichier : puis faites un scan de la configuration RAID qui sera ajoutée au nouveau fichier :
  
-  sudo mdadm --examine --scan >> /etc/mdadm/mdadm.conf+  sudo mdadm --examine --scan | sudo tee -a /etc/mdadm/mdadm.conf
  
-<note tip> 
-Si vous obtenez le message d'erreur suivant : 
-  bash: /etc/mdadm/mdadm.conf: Permission non accordée 
-contournez-le en déplaçant le fichier ''mdadm.conf'' dans votre dossier personnel. Devenez-en propriétaire pour pouvoir écrire dedans, relancez la commande précédente, puis rétablissez ''root'' comme propriétaire du fichier et déplacez-le à nouveau vers son emplacement d'origine : 
-  blueduck@serveur:~$ sudo mv /etc/mdadm/mdadm.conf ~ 
-  blueduck@serveur:~$ sudo chown blueduck:blueduck ~/mdadm.conf 
-  blueduck@serveur:~$ sudo mdadm --examine --scan >> ~/mdadm.conf 
-  blueduck@serveur:~$ sudo chown root:root ~/mdadm.conf 
-  blueduck@serveur:~$ sudo mv ~/mdadm.conf /etc/mdadm 
-</note> 
  
 Vérifiez que votre fichier ''/etc/mdadm/mdadm.conf'' ressemble à ça : Vérifiez que votre fichier ''/etc/mdadm/mdadm.conf'' ressemble à ça :
Ligne 418: Ligne 408:
   ARRAY /dev/md2 level=raid1 num-devices=2 UUID=18366108:daee6e7a:2b872d8f:382c1990   ARRAY /dev/md2 level=raid1 num-devices=2 UUID=18366108:daee6e7a:2b872d8f:382c1990
 </file> </file>
 +
 ==== Monter les grappes ==== ==== Monter les grappes ====
  
Ligne 465: Ligne 456:
  
   sudo cp -dpRx / /mnt/md0   sudo cp -dpRx / /mnt/md0
-  sudo cp -dpRx /multimedia /mnt/md1+  sudo cp -dpRx /multimedia/mnt/md1 
 + 
 +<note>Le slash (/) à la fin de /multimedia**/** a son importance : 
 +  * s'il est présent, **le contenu** du dossier /multimedia sera copié dans /mnt/md1 ; 
 +  * s'il est absent, c'est **le dossier** /multimedia qui sera copié dans /mnt/md1, c'est-à-dire qu'on obtiendra dans /mnt/md1 un dossier ''multimedia''
 + 
 +Comme ici /multimedia sera un point de montage vers /dev/md1, il faut que ce slash soit présent. 
 + 
 + 
 +__Rappel sur les options utilisées de la commande cp :__ 
 +  * **-d** préserve les liens symboliques ; 
 +  * **-p** préserve les propriétés des fichiers et dossiers (droits d'accès, propriétaires, heure de la dernière modification) ; 
 +  * **-R** demande une copie récursive ; 
 +  * **-x** demande de ne pas sortir du système de fichier contenant le dossier à copier, ainsi même si **/** contient **/proc**, le contenu de **/proc** ne sera pas copié car **/proc** est dans un système de fichier virtuel (nommé //proc//, cf. ''/etc/fstab'') différent du système de fichier //ext4// contenant **/** ; 
 +  * l'option **-u** pourrait être rajoutée en cas de copie interrompue (ne copie les fichiers que s'ils sont plus récents, ou n'ont pas encore été copiés). 
 + 
 +</note>
  
 <note tip> <note tip>
Ligne 526: Ligne 533:
  
 FIXME FIXME
- 
 ===== Liens ===== ===== Liens =====
  
   * http://forum.debian-fr.org/viewtopic.php?f=8&t=27585 : un tutoriel approchant celui-là, sauf que le RAID mis en place n'inclut pas le système. Des exemples de maintenance à la fin.   * http://forum.debian-fr.org/viewtopic.php?f=8&t=27585 : un tutoriel approchant celui-là, sauf que le RAID mis en place n'inclut pas le système. Des exemples de maintenance à la fin.
 +  * https://www.system-linux.eu/index.php?post/2010/04/30/RAID1-logiciel-sous-GNU/Linux.-%28partie-1/2%29 : un tutoriel plutôt bien fait
  
 ---- ----
  
 //Contributeur principal : [[:utilisateurs:blueduck]].// //Contributeur principal : [[:utilisateurs:blueduck]].//