#1 Le 08/07/2015, à 11:50
- ethan7888
Le disque dur /dev/sdb3 n'est pas encore prêt ou présent..
Bonjour à tous,
OS: Ubuntu 14.04 server LTS
Rôle: FTP
Raid: raid 1 pour le systeme et raid 5 pour les data ftp
hébergement: datacenter ovh
J'ai eu un soucis sur l'un des disques raid 5 (data ftp) /dev/sdb3, au démarrage voici le message d'erreur que j'avais : "le disque dur /dev/sdb3 n'est pas encore prêt ou présent"
"keys: continuer à attendre ou appuyer sur S pour ignorer le montage ou M pour la récupération manuelle" j'ai tout essayer le serveur n'arrive jamais à booter jusqu'a la fenêtre de login ..
J'ai donc démarrer en mode rescue, ensuite j'ai utilisé la commande smartctl qui contenait des erreurs disque sur le "sdb" et je l'envoie à l’hébergeur, qui me le change rapidement. Suite à ce changement de disque, le serveur redémarre et j'ai encore le même message d'erreur lié /dev/sdb3...
et donc impossible à booter normalement jusqu’à la fenêtre de login ^^
J'ai vérifier les UUID des disques avec BLKID mais aucune trace de "/dev/sdb3" y compris dans le fstab
Auriez-vous une idée ?
Cordialement
Hors ligne
#2 Le 09/07/2015, à 16:46
- ethan7888
Re : Le disque dur /dev/sdb3 n'est pas encore prêt ou présent..
Bonjour, finalement, j'ai pu me débrouiller, je met la solution que j'ai appliqué et qui a bien fonctionné:
le nouveau disque s’appelle “sdb”, je réplique la partition sur un disque existant 'sda":
de sda (disque existant) sur sdb (nouveau disque)
sudo sgdisk replicate=/dev/sdb /dev/sda
Générer un nouveau GUID avec la commande “G” sur le nouveau disque “sdb”
sudo sgdisk G /dev/sdb
Cette commande permet d’afficher le résultat des partitions de sdb (nouveau disque)
après réplication
sudo sgdisk print /dev/sdb
Cette commande permet d’afficher le résultat des partitions de sda (disque existant)
après réplication
sudo sgdisk print /dev/sda
On redémarre le système
sudo reboot
Ensuite, on rajoute la nouvelle partition dans le raid existant:
On utilise la commande mdadm pour rajouter une nouvelle partition d’un disque dans
un raid existant
mdadm /dev/md4 manage add /dev/sdb4
Vérifier que la synchronisation RAID est en cours
cat /proc/mdstat
Résultat de la commande
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md2 : active raid1 sdc2[2] sda2[0]
20478912 blocks [3/2] [U_U]
md4 : active raid5 sdb4[3] sdc4[2] sda4[0]
7772017664 blocks level 5, 512k chunk, algorithm 2 [3/2] [U_U]
[>....................] recovery = 2.6% (104845824/3886008832) finish=645.9min
speed=97557K/sec
bitmap: 10/29 pages [40KB], 65536KB chunk
Cordialement
Ethan7888
PS: Bon je ne sais pas si c'est une bonne méthode mais ça à l'air de fonctionner ^^
Hors ligne