Changer un disque en command line
L’interface graphique de ssa est juste insuportable. Lancée avec # ssa -local, elle peut mettre énormément de temps à s’afficher via un navigateur, et énormément de temps à afficher les informations….
TL;DR
1/ Inspecter le disque (ici le 18) avec smartctl:
$ sudo /usr/sbin/smartctl -a -d cciss,18 /dev/disk/by-id/scsi-424242abcdef0123456789ab1337 |
2/ Vérifier qu’il s’agit du bon disque en comparant sont SN (Serial Number) :
$ sudo ssacli ctrl slot=0 physicaldrive 1I:1:18 show detail |
3/ Localiser le disque
$ sudo ssacli ctrl slot=0 physicaldrive 1I:1:18 modify led=on |
4/ Changer manuellement le disque
5/ État du RAID et du rebuilt :
$ sudo ssacli ctrl all show config |
Détecter un disque défectueux
Inspecter le disque (ici le 18) avec smartctl:
$ sudo /usr/sbin/smartctl -a -d cciss,18 /dev/disk/by-id/scsi-424242abcdef0123456789ab1337 |
Exemple :
[...] |
Le disque comporte un grand nombre d’erreurs “Elements in grown defect list: 8952“.
Sont SN est 133745XXX
Localiser le disque
Comparer les informations
Vérifier qu’il s’agit du bon disque en comparant sont SN :
# sudo ssacli ctrl slot=0 physicaldrive 1I:1:18 show detail |
Exemple :
HPE Smart Array P816i-a SR Gen10 in Slot 0 (Embedded) |
Localiser le disque
Pour allumer/éteindre le disque :
$ sudo ssacli ctrl slot=0 physicaldrive 1I:1:18 modify led=on |
Changer le disque
Changer manuellement le disque
Surveiller le rebuilt
État du RAID et du rebuilt :
$ sudo ssacli ctrl all show config |
Exemple :
Array A (SAS, Unused Space: 0 MB) |
Documentation
Doc ssa