Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/10/2011, à 18:12

SingingLarvae

RESOLU Augmentation de taille RAID1 "loupée" ?

Bonsoir à tous,

Mon soucis est le suivant : mon ordinateur comporte 3 disques durs : 1DD "système" et 2DD "médias" qui fonctionnent en RAID1 logiciel (mdadm).

Il y a quelque mois, j'ai remplacé mes anciens disques durs "médias" (2 x 750 Go) par des 2 x 2To. Le remplacement s'est fait bien avant que les 750Go soient pleins. J'ai fait la manipulation (sans perdre une seule donnée) en me basant sur les tutoriaux suivants :
* Replacing A Failed Hard Drive In A Software RAID1 Array
* Growing RAID
Je ne me souviens plus exactement des manips, mais je pensais que mes modifications étaient OK. 

Pour info le contenu de fdisk -l (partie DD médias uniquement) :

Disque /dev/sdb: 2000.4 Go, 2000398934016 octets
255 têtes, 63 secteurs/piste, 243201 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xbec4bc04

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1      243201  1953512001   83  Linux

Disque /dev/sdc: 2000.4 Go, 2000398934016 octets
255 têtes, 63 secteurs/piste, 243201 cylindresG
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x7c4961cf

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdc1               1      243201  1953512001   83  Linux

Disque /dev/md0: 2000.4 Go, 2000396222464 octets
2 têtes, 4 secteurs/piste, 488377984 cylindres
Unités = cylindres de 8 * 512 = 4096 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000

Le disque /dev/md0 ne contient pas une table de partition valide

L'utilitaire de disque Gnome "semble" me dire lui aussi que tout est OK (cf capture ci-après).

raid1.jpg

Mais ce soir, en voulant ajouter des photos sur mon RAID, Gnome me dit qu'il ne reste plus de place dispo. Or, le RAID n'est rempli qu'à... 688Go !!

raid1.png

Aurais-je loupé une étape ??

Merci d'avance pour vos pistes !

Dernière modification par SingingLarvae (Le 04/10/2011, à 19:47)

Hors ligne

#2 Le 04/10/2011, à 10:03

Hoper

Re : RESOLU Augmentation de taille RAID1 "loupée" ?

Aurais-je loupé une étape ??

Oui. Tu as agrandi ton raid, mais pas le système de fichier qu'il contient.
Lance cette commande :

sudo resize2fs /media/medias

Cela devrait régler ton problème.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#3 Le 04/10/2011, à 12:27

SingingLarvae

Re : RESOLU Augmentation de taille RAID1 "loupée" ?

Ok... La commande est bien non destructive ? Je ferai de toute manière une backup avant de lancer le resize2fs.

Merci pour la commande, je vous tiens au courant.

Nb : est-ce que c'est possible d'avoir une explication technique ? Pourquoi augmenter la taille du RAID ne fait pas augmenter directement la taille du système de fichier ???

Hors ligne

#4 Le 04/10/2011, à 13:11

Hoper

Re : RESOLU Augmentation de taille RAID1 "loupée" ?

Ok... La commande est bien non destructive ?

Bien évidement. Cette commande est TRES fiable. Vraiment. Rien à voir avec un redimensionnement de partition ou un truc dans le genre. Le risque est moins qu'infime. Si tu veux une garentie de résultat à 100% (or panne hardware, coupure de courant etc), alors il suffit que tu démonte le système de fichier avant :

sudo umount /media/medias
sudo fsck /dev/md0    #### Parce que ca mange pas de pain et que c'est le bon moment
sudo resize2fs /dev/md0
sudo mount /media/medias  ## A condition que tu ai une entre dans le fichier /etc/fstab, mais je part du principe que tu as les bases hein wink

Meme moi qui suit quasi parano, je t'assure que je ne ferai pas une sauvegarde avant cette opération. C'est vraiment sans risques. (En fait, la seule commande risquée dans le tas est fsck).

Dernière modification par Hoper (Le 04/10/2011, à 13:12)


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#5 Le 04/10/2011, à 19:46

SingingLarvae

Re : RESOLU Augmentation de taille RAID1 "loupée" ?

Merci Hoper, la manip s'est déroulée sans soucis et j'ai pu récupérer les To manquants (sans perdre de données) !

Pour info, il est obligatoire (ubuntu 10.04LTS) de démonter le volume et de procéder à une vérification forcée via e2fsck avant de lancer resize2fs. Soit les commandes (dans mon cas) :

sudo umount /media/medias
sudo e2fsck -f /dev/md0
sudo resize2fs /dev/md0 
sudo mount /dev/md0 /media/medias

Encore merci

Dernière modification par SingingLarvae (Le 04/10/2011, à 19:46)

Hors ligne

#6 Le 04/10/2011, à 20:13

Hoper

Re : RESOLU Augmentation de taille RAID1 "loupée" ?

Mmm... j'ai déjà croisé ce bug oui... lié à une version particulière de fsck (e2fsck dans notre cas) si mes souvenirs sont bons.
Par contre, toujours dans mon souvenir, il était possible de forcer le redimensionnement quand meme, mais donc sans faire de fsck avant.

Globalement, quand on peut démonter le fs, autant le faire.


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne