Outils pour utilisateurs

Outils du site


issue104:tutoriel3

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
issue104:tutoriel3 [2016/01/10 14:48] auntieeissue104:tutoriel3 [2016/01/11 08:07] (Version actuelle) d52fr
Ligne 28: Ligne 28:
 • Disques : parce que vous avez besoin de plus d'un disque physique pour construire un RAID. Un disque avec plusieurs partitions (qui seraient alors appelés disques) ne fera pas l'affaire. • Disques : parce que vous avez besoin de plus d'un disque physique pour construire un RAID. Un disque avec plusieurs partitions (qui seraient alors appelés disques) ne fera pas l'affaire.
 • Indépendants : parce que, comme je viens de l'écrire, les disques doivent être de vrais disques qui peuvent fonctionner indépendamment l'un de l'autre. Avec plusieurs partitions sur un même disque, la lecture et l'écriture sur une partition ne peut pas être réalisée si une autre action est en cours. La tête de lecture/écriture ne peut pas être à deux endroits à la fois. • Indépendants : parce que, comme je viens de l'écrire, les disques doivent être de vrais disques qui peuvent fonctionner indépendamment l'un de l'autre. Avec plusieurs partitions sur un même disque, la lecture et l'écriture sur une partition ne peut pas être réalisée si une autre action est en cours. La tête de lecture/écriture ne peut pas être à deux endroits à la fois.
 +
 • Ensemble : les deux disques indépendants doivent être placés ensemble comme une équipe pour fonctionner comme un seul système de disques ; c'est pourquoi c'est appelé un ensemble. • Ensemble : les deux disques indépendants doivent être placés ensemble comme une équipe pour fonctionner comme un seul système de disques ; c'est pourquoi c'est appelé un ensemble.
  
Ligne 39: Ligne 40:
 Le logiciel : Le logiciel :
  
-• Le logiciel est la partie Redondant. Sur un système RAID, pour éviter la perte de données quand quelque chose va de travers, vous avez besoin d'écrire des données supplémentaires, ou redondantes, sur les disques. C'est fait pour être sûr que, si un disque est endommagé, toutes les données d'origine peuvent être récupérées, d'une façon ou d'une autre.+• Redondant concerne le logiciel ou ce qui traite des données. Sur un système RAID, pour éviter la perte de données quand quelque chose va de travers, vous avez besoin d'écrire des données supplémentaires, ou redondantes, sur les disques. C'est fait pour être sûr que, si un disque est endommagé, toutes les données d'origine peuvent être récupérées, d'une façon ou d'une autre.
  
 RAID a été inventé à une époque où les disques n'étaient pas aussi fiables, du moins les petits. Les gros disques, qui coûtaient alors une fortune, étaient meilleurs, mais personne ne pouvait se les offrir. En groupant des petits disques, et en ajoutant des données supplémentaires, un système de disques était créé avec plus de capacité, plus rapide qu'un seul disque, et, malgré tout, abordable pour la majorité des utilisateurs d'ordinateurs. RAID a été inventé à une époque où les disques n'étaient pas aussi fiables, du moins les petits. Les gros disques, qui coûtaient alors une fortune, étaient meilleurs, mais personne ne pouvait se les offrir. En groupant des petits disques, et en ajoutant des données supplémentaires, un système de disques était créé avec plus de capacité, plus rapide qu'un seul disque, et, malgré tout, abordable pour la majorité des utilisateurs d'ordinateurs.
  
-RAID 0 n'est pas, techniquement parlant, un RAID parce qu'il n'a pas de données redondantes. Il reste cependant un élément de la famille RAID. Avec RAID 0, les données sont découpées en morceaux ((16kB, 32kB, 64kB, 128kB, 256kB, 512kB, etc., suivant le paramétrage du RAID), et ces morceaux de données sont envoyés aux disques, un morceau vers le disque 1, un morceau vers le disque 2, puis vers le disque 1, et ainsi de suite. Le contrôleur de disque dur (dans ce cas, renommé contrôleur RAID) fait tout cela pour vous. Cela signifie que chaque disque n'écrit/lit que la moitié de la totalité des données, ce qui réduit les temps de lecture/écriture. Avec RAID 0, comme il n'y a aucune écriture de donnée redondante sur les deux partitions de disques, vous avez un nouveau « disque » avec une zone inscriptible disponible égale à la somme des partitions des deux disques utilisées pour créer le RAID.+RAID 0 n'est pas, techniquement parlant, un RAID parce qu'il n'a pas de données redondantes. Il reste cependant un élément de la famille RAID. Avec RAID 0, les données sont découpées en chunks (chunk = morceau ou tronçon) de 16kB, 32kB, 64kB, 128kB, 256kB, 512kB, etc., suivant le paramétrage du RAID, et ces chunks de données sont envoyés aux disques, un chunk vers le disque 1, un chunk vers le disque 2, puis vers le disque 1, et ainsi de suite. Le contrôleur de disque dur (dans ce cas, renommé contrôleur RAID) fait tout cela pour vous. Cela signifie que chaque disque n'écrit/lit que la moitié de la totalité des données, ce qui réduit les temps de lecture/écriture. Avec RAID 0, comme il n'y a aucune écriture de donnée redondante sur les deux partitions de disques, vous avez un nouveau « disque » avec une zone inscriptible disponible égale à la somme des partitions des deux disques utilisées pour créer le RAID.
  
 **Because RAID 0 has no redundant data a warning is in order: Should a disk go haywire, you have lost everything, both your OS AND your data. With Just a Bunch Of Disks (JBOD), you will either still have your OS on one disk or your data on the other when one fails. With RAID 0, because all data is chopped into small pieces and those pieces are written intermittently to the 2 disks, you will only have parts of the files. You can see that you have only parts 1, 3, 5, 7 and 9 of a file when disk sdb fails. In other words, you end up with nothing. **Because RAID 0 has no redundant data a warning is in order: Should a disk go haywire, you have lost everything, both your OS AND your data. With Just a Bunch Of Disks (JBOD), you will either still have your OS on one disk or your data on the other when one fails. With RAID 0, because all data is chopped into small pieces and those pieces are written intermittently to the 2 disks, you will only have parts of the files. You can see that you have only parts 1, 3, 5, 7 and 9 of a file when disk sdb fails. In other words, you end up with nothing.
Ligne 55: Ligne 56:
 Now since the OS can't boot from a “/boot” folder within the RAID, we will make one more partition, a normal non-RAID one, for “/boot”.** Now since the OS can't boot from a “/boot” folder within the RAID, we will make one more partition, a normal non-RAID one, for “/boot”.**
  
-Parce que RAID 0 n'a pas de données redondantes, un avertissement s'impose : si un disque se plante, vous perdez tout, à la fois l'OS et vos données. Avec une simple paire de disques (JBOD - Just a Bunch Of Disks), vous conservez soit votre OS sur un disque, soit vos données sur l'autre, suivant celui qui défaille. Avec RAID 0, parce que les données sont découpées en petits morceaux et envoyées alternativement vers l'un ou l'autre disque, vous n'aurez qu'une partie des données. Vous pourriez ne voir que les parties 1, 3, 5, 7 et 9 d'un fichier si le disque sdb plantait. En d'autres termes, vous vous retrouveriez avec plus rien.+Parce que RAID 0 n'a pas de données redondantes, un avertissement s'impose : si un disque se plante, vous perdez tout, à la fois l'OS et vos données. Avec une simple paire de disques (JBOD - Just a Bunch Of Disks), vous conservez soit votre OS sur un disque, soit vos données sur l'autre, suivant celui qui défaille. Avec RAID 0, parce que les données sont découpées en petits morceaux et envoyées alternativement vers l'un ou l'autre disque, vous n'aurez qu'une partie des données. Vous pourriez ne voir que les parties 1, 3, 5, 7 et 9 d'un fichier si le disque sdb plantait. En d'autres termes, vous auriez tout perdu.
  
 L'utilisation de RAID 0 impose une sauvegarde quotidienne pour ne rien perdre. Rsync, ou encore mieux Grsync (avec interface graphique), est un super programme pour le faire. L'utilisation de RAID 0 impose une sauvegarde quotidienne pour ne rien perdre. Rsync, ou encore mieux Grsync (avec interface graphique), est un super programme pour le faire.
Ligne 154: Ligne 155:
 sudo mdadm --create /dev/md4 --verbose --level=0 --raid-devices=2 /dev/sda4 /dev/sdb4 sudo mdadm --create /dev/md4 --verbose --level=0 --raid-devices=2 /dev/sda4 /dev/sdb4
  
-(Attention aux espaces entre les options utilisées). Parce que nous ne choisissons pas nous-même la taille des morceaux, la valeur par défaut de 512 Ko sera utilisée.+(Attention aux espaces entre les options utilisées). Parce que nous ne choisissons pas nous-même la taille des chunks, la valeur par défaut de 512 Ko sera utilisée.
  
 Pour finaliser les partitions, je leur applique un système de fichiers ext4. Pour finaliser les partitions, je leur applique un système de fichiers ext4.
Ligne 186: Ligne 187:
 md4 : active RAID 0 sdb4[1] sda4[0] md4 : active RAID 0 sdb4[1] sda4[0]
  
-      31192064 blocks super 1.2 512k chunks  (chunk = tronçon ou morceau)+      31192064 blocks super 1.2 512k chunks
  
 md3 : active RAID 0 sdb3[1] sda3[0] md3 : active RAID 0 sdb3[1] sda3[0]
Ligne 278: Ligne 279:
 5. Installer mdadm dans le nouvel environnement 5. Installer mdadm dans le nouvel environnement
  
-Et voici la partie la plus pointue. Là maintenant, dites-vous ? Oui. Jusqu'ici c'était facile, mais, maintenant, les choses deviennent sérieuses. À la fin de l'installation de l'OS, vous devez encore faire une chose : installer mdadm dans la nouvelle configuration. Pour cela, vous avez à nouveau besoin d'un terminal... Désolé... Ouvrez-en un.+Et voici la partie la plus pointue. Seulement maintenant, dites-vous ? Oui. Jusqu'ici c'était facile, mais, maintenant, les choses deviennent sérieuses. À la fin de l'installation de l'OS, vous devez encore faire une chose : installer mdadm dans la nouvelle configuration. Pour cela, vous avez à nouveau besoin d'un terminal... Désolé... Ouvrez-en un.
  
 D'abord, vous devez monter l'ensemble sur lequel votre système (/) a été installé (/dev/md2 dans mon cas). Le répertoire target (cible) est fait durant l'installation de l'OS ; nous l'utiliserons maintenant pour monter (connecter) vers lui plusieurs parties de notre système installé. De cette façon, nous pouvons passer dans la version installée très facilement. D'abord, vous devez monter l'ensemble sur lequel votre système (/) a été installé (/dev/md2 dans mon cas). Le répertoire target (cible) est fait durant l'installation de l'OS ; nous l'utiliserons maintenant pour monter (connecter) vers lui plusieurs parties de notre système installé. De cette façon, nous pouvons passer dans la version installée très facilement.
issue104/tutoriel3.1452433698.txt.gz · Dernière modification : 2016/01/10 14:48 de auntiee