Re: Transférer une install existante sur du RAID 1

2010-10-18 Par sujet tv.deb...@googlemail.com
Le 18/10/2010 08:45, Aurelien a écrit :
 Salut à toutes et à tous,
 
 Je me lance tout à l'heure dans le transfert d'une install existante
 sur un seul et unique disque en ext3 vers une grappe RAID 1 si possible
 en ext4[1].
 J'ai une (très très) maigre expérience du RAID logiciel, et absolument
 aucune en ce qui concerne le fait d'installer le système sur une grappe
 de ce type. Je ne connais pas LVM (mais je sais que je risque d'en avoir
 besoin).
 Si quelqu'un pouvait m'indiquer quelques liens à suivre (ou même la
 marche à suivre) afin de m'éviter de me heurter à trop de souci.
 
 Ce que j'imagine devoir faire actuellement :
 
 - installer mdadm et mettre la variable AUTOSTART=TRUE, histoire d'avoir
   la matrice active au démarrage,
 - créer la grappe RAID 1
 - créer le système de fichiers
 - (option a) copier bit à bit (dd) le disque qui servait sur la matrice
   RAID (mais je pense que je vais avoir un souci avec grub, qui ne verra
   pas les bonnes partitions aux bons endroits)
 - (option b) copier le disque qui servait sur la matrice RAID,
   reconfigurer tout fstab (avec les UUID), réinstaller grub sur le
   secteur d'amorçage de la matrice RAID
 
 Mais je trouve ça un peu fumeux, j'imagine qu'on peut faire mieux.
 
 
 Merci d'avance.
 Aurélien
 
 [1] il faut que je vérifie que j'ai ajouté le support de l'ext4 au noyau
 que j'ai compilé moi-même il y a quelques temps.
 

Salut,

Tu ne dis pas quelle version de Debian est concernée, ça peut changer
beaucoup de choses (support ext4, type de métadonnées raid).

Sinon le protocole a l'air correct, je crois que l'auto-démarrage est le
défaut à l'installation de mdadm, un nouvel initrd devrait être créé.

Tu n'as pas besoin de copier bit à bit, un coup de rsync et c'est
réglé (bien plus rapide). Tu peux réinstaller grub depuis un live-cd (ou
avec SuperGrubDisk [1]) sur tous les disques de ton raid1 ensuite (pense
au fichier /boot/grub/device.map).

Si tu n'as pas l'impératif de garder le vieux disque dans la machine
débranche le après avoir noté les uuid, et ré-attribue les mêmes uuid
aux nouvelles partitions du raid1 (tune2fs -U [uuid] partition, voir
man tune2fs) comme ça tu t'épargnes la mise à jour du fstab.

Renseigne ton fichier mdadm.conf avec le résultat de
mdadm --misc --detail --brief /dev/md?

Attention au type de métadonnées raid utilisées, avec le vieux format
0.90 il faut donner aux partitions le type de fichier raid-autodetect
(fd). Cette méthode est dite obsolète, mais elle fonctionne encore.

Pour les liens je connais [2] et [3] en Français, sinon il y a pléthore
en Anglais comme [4] et [5].

Bon amusement, fait une sauvegarde.


[1] http://www.linuxpedia.fr/doku.php/autre/supergrubdisk

[2] http://www.linuxpedia.fr/doku.php/expert/mdadm

[3] http://www.linuxpedia.fr/doku.php/expert/systeme_conversion_raid1

[4]
http://www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-system-incl-grub-configuration-debian-lenny

[5] https://raid.wiki.kernel.org/index.php/Linux_Raid

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4cbbfb44.1020...@googlemail.com



Re: Transférer une install existante sur du RAID 1

2010-10-18 Par sujet Sylvain L. Sauvage
Le lundi 18 octobre 2010 à 09:46:12, tv.deb...@googlemail.com a 
écrit :
[…]
 Salut,

’lut,

[…]
 Sinon le protocole a l'air correct, je crois que
 l'auto-démarrage est le défaut à l'installation de mdadm, un
 nouvel initrd devrait être créé.

Exact, surtout qu’il semble que le disque de base n’a pas 
vocation à intégrer le RAID (c’est dommage, c’est bien plus 
rigolo).

 Tu n'as pas besoin de copier bit à bit, un coup de rsync et
 c'est réglé (bien plus rapide).

Euh, en local, 'cp -ax' est plus rapide.

 Tu peux réinstaller grub
 depuis un live-cd (ou avec SuperGrubDisk [1]) sur tous les
 disques de ton raid1 ensuite (pense au fichier
 /boot/grub/device.map).[…]

Tu peux aussi bêtement le faire en chroot une fois le système 
copié. (mount --bind de /proc, /sys et /dev, chroot, grub-
install)

[…]

Petite note personnelle : j’ai justement fait du nettoyage sur 
mon portable il y a quelques jours. J’ai repartitionné le disque 
et l’ai passé de ext3 à ext4. J’ai recopié l’ancien système 
(sauvegardé pas dd avant) à l’identique (par cp -ax), mutatis 
mutandis (fstab). Et j’ai vu une formidable accélération au 
démarrage : le rcS.d est exécuté en 9-10 s au lieu des 22-25 s 
habituelles.
Bon, c’est pas que je le démarre souvent,– je préfère la 
veille –, mais c’est le temps qui est depuis quelques temps 
affiché à chaque démarrage et c’est assez époustouflant quand 
même.

Le passage ext3-ext4 a été testé sur une Ubuntu neuve ( 
http://news.softpedia.com/news/Ubuntu-9-04-Boots-in-21-4-
Seconds-101885.shtml ) mais ça n’explique pas la différence.
Sans doute la remise au propre d’une Sid de 3 ans mise à jour 
quasi-quotidiennement peut en expliquer une autre part…

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201010181024.23047.sylvain.l.sauv...@free.fr