Astăzi a trebuit să repar un ventilator de server dezasamblandu-l și reconstruindu-l. După ce am pornit serverul, am avut problema că toate discurile nu se aflau ieri în aceeași locație. Deci sistemul nu a putut să-mi monteze matricea. Acum toate discurile au calea veche așa cum era înainte... Dar sistemul meu nu poate să le monteze la pornire, dându-mi eroarea „nu pot citi superblock”. Nu sunt atât de familiarizat cu configurațiile raid. De aceea, îmi este întotdeauna teamă să execut o comandă greșită și să șterg toate discurile.
De aceea, întreb dacă este sigur să zero superblocurile și să recreați o „nouă” matrice raid5?
cat /proc/mdstat
Personalitati:
md127 : sda inactiv[0](S) sdb[1](S) sdd[4](S) sdc[2](S)
7813529952 blocuri super 1.2
dispozitive nefolosite: <niciunul>
Am incercat urmatoarele:
# mdadm --stop /dev/md127
mdadm: oprit /dev/md127
# mdadm --assemble --scan -v
mdadm: /dev/sdc este identificat ca membru al /dev/md/vo1, slotul 2.
mdadm: /dev/sdd este identificat ca membru al /dev/md/vo1, slotul 3.
mdadm: /dev/sdb este identificat ca membru al /dev/md/vo1, slotul 1.
mdadm: /dev/sda este identificat ca membru al /dev/md/vo1, slotul 0.
mdadm: adăugat /dev/sda la /dev/md/vo1 ca 0 (posibil învechit)
mdadm: adăugat /dev/sdb la /dev/md/vo1 ca 1 (posibil învechit)
mdadm: adăugat /dev/sdd la /dev/md/vo1 ca 3
mdadm: adăugat /dev/sdc la /dev/md/vo1 ca 2
mdadm: /dev/md/vo1 asamblat din 2 unități - nu este suficient pentru a porni matricea.
Detaliile îmi arată că a setat Raid0 în loc de Raid5.
# mdadm --detail /dev/md127
/dev/md127:
Versiune: 1.2
Nivel raid: raid0
Total dispozitive: 4
Persistență: Superblocul este persistent
Stare: inactiv
Dispozitive de lucru: 4
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
UUID: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Evenimente: 5102
Număr Major Minor RaidDevice
- 8 32 - /dev/sdc
- 8 0 - /dev/sda
- 8 48 - /dev/sdd
- 8 16 - /dev/sdb
Există 2 discuri care au fiecare 1 stare lipsă.
Editare #2
root@ncloud:~# mdadm --examine /dev/sd[abcd]
/dev/sda:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
Ora creării: miercuri 9 decembrie 13:01:02 2020
Nivel raid: raid5
Dispozitive raid: 4
Dimensiune Dev disponibilă: 3906764976 (1862,89 GiB 2000,26 GB)
Dimensiunea matricei: 5860147200 (5588,67 GiB 6000,79 GB)
Dimensiune Dev folosită: 3906764800 (1862,89 GiB 2000,26 GB)
Offset de date: 264192 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=264112 sectoare, după=176 sectoare
Stare: curat
UUID dispozitiv: c0e60330:de836b95:5dd932a0:fe90c3dd
Bitmap intern: 8 sectoare din superbloc
Ora actualizării: Luni, 23 august 00:45:53 2021
Bad Block Log: 512 intrări disponibile la offset 16 sectoare
Sumă de control: 96c1485f - corect
Evenimente: 5102
Aspect: stânga-simetric
Dimensiune bucată: 128K
Rolul dispozitivului: dispozitiv activ 0
Starea matricei: AAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdb:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
Ora creării: miercuri 9 decembrie 13:01:02 2020
Nivel raid: raid5
Dispozitive raid: 4
Dimensiune Dev disponibilă: 3906764976 (1862,89 GiB 2000,26 GB)
Dimensiunea matricei: 5860147200 (5588,67 GiB 6000,79 GB)
Dimensiune Dev folosită: 3906764800 (1862,89 GiB 2000,26 GB)
Offset de date: 264192 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=264112 sectoare, după=176 sectoare
Stare: curat
UUID dispozitiv: 27b3f2cd:ca5d1594:625c4478:48e2a2d6
Bitmap intern: 8 sectoare din superbloc
Ora actualizării: Luni, 23 august 00:45:53 2021
Bad Block Log: 512 intrări disponibile la offset 16 sectoare
Sumă de control: 44ac303 - corect
Evenimente: 5102
Aspect: stânga-simetric
Dimensiune bucată: 128K
Rolul dispozitivului: Dispozitiv activ 1
Starea matricei: AAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdc:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
Ora creării: miercuri 9 decembrie 13:01:02 2020
Nivel raid: raid5
Dispozitive raid: 4
Dimensiune Dev disponibilă: 3906764976 (1862,89 GiB 2000,26 GB)
Dimensiunea matricei: 5860147200 (5588,67 GiB 6000,79 GB)
Dimensiune Dev folosită: 3906764800 (1862,89 GiB 2000,26 GB)
Offset de date: 264192 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=264112 sectoare, după=176 sectoare
Stare: curat
UUID dispozitiv: 5e2a55e9:81dce8d4:8e4f5dce:e270f7a5
Bitmap intern: 8 sectoare din superbloc
Ora actualizării: Luni, 23 august 09:48:16 2021
Bad Block Log: 512 intrări disponibile la offset 16 sectoare
Sumă de control: 85efb9d6 - corect
Evenimente: 5102
Aspect: stânga-simetric
Dimensiune bucată: 128K
Rolul dispozitivului: dispozitiv activ 2
Starea matricei: .AAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdd:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
Ora creării: miercuri 9 decembrie 13:01:02 2020
Nivel raid: raid5
Dispozitive raid: 4
Dimensiune Dev disponibilă: 3906764976 (1862,89 GiB 2000,26 GB)
Dimensiunea matricei: 5860147200 (5588,67 GiB 6000,79 GB)
Dimensiune Dev folosită: 3906764800 (1862,89 GiB 2000,26 GB)
Offset de date: 264192 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=264112 sectoare, după=176 sectoare
Stare: curat
UUID dispozitiv: 22630b19:7930354b:7e3784a8:4f7396b7
Bitmap intern: 8 sectoare din superbloc
Ora actualizării: Luni, 23 august 09:48:16 2021
Bad Block Log: 512 intrări disponibile la offset 16 sectoare
Sumă de control: 17b830f0 - corect
Evenimente: 5102
Aspect: stânga-simetric
Dimensiune bucată: 128K
Rolul dispozitivului: dispozitiv activ 3
Starea matricei: .AAA („A” == activ, „.” == lipsește, „R” == înlocuire)
EDIT #3
OK root@ncloud:~# mdadm --stop /dev/md127
mdadm: oprit /dev/md127
OK root@ncloud:~# mdadm --assemble --force /dev/md127 /dev/sd[abcd]
mdadm: /dev/md127 a fost pornit cu 4 unități.
OK root@ncloud:~# cat /proc/mdstat
Personalități: [raid6] [raid5] [raid4]
md127 : raid5 activ (numai citire automată) sda[0] sdd[4] sdc[2] sdb[1]
5860147200 blocuri super 1.2 nivel 5, 128k bucată, algoritm 2 [4/4] [UUUU]
bitmap: 0/15 pagini [0KB], bucată de 65536KB
dispozitive nefolosite: <niciunul>
root@ncloud:~# mdadm --detail /dev/md127
/dev/md127:
Versiune: 1.2
Ora creării: miercuri 9 decembrie 13:01:02 2020
Nivel raid: raid5
Dimensiunea matricei: 5860147200 (5588,67 GiB 6000,79 GB)
Dimensiune Dev folosită: 1953382400 (1862,89 GiB 2000,26 GB)
Dispozitive raid: 4
Total dispozitive: 4
Persistență: Superblocul este persistent
Bitmap intenție: intern
Ora actualizării: Luni, 23 august 00:45:53 2021
Stare: curat
Dispozitive active: 4
Dispozitive de lucru: 4
Dispozitive eșuate: 0
Dispozitive de rezervă: 0
Aspect: stânga-simetric
Dimensiune bucată: 128K
Politica de consistență: bitmap
Nume: ncloud:vo1 (local pentru a găzdui ncloud)
UUID: b8ecad1a:56e6c31c:35bb6532:3dd2f9c7
Evenimente: 5102
Număr Major Minor Raid Starea dispozitivului
0 8 0 0 sincronizare activă /dev/sda
1 8 16 1 sincronizare activă /dev/sdb
2 8 32 2 sincronizare activă /dev/sdc
4 8 48 3 sincronizare activă /dev/sdd
Editare 4
După scanarea detaliilor pe mdadm.conf, decomentarea liniei mele în fstab (UUID-ul matricei a fost același), de asemenea, update-initramfs -u și repornirea. Am văzut următoarele în dmesg:
Eroare root@ncloud:~# dmesg | bloc grep
[ 11.326178] sd 0:0:0:0: [sda] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 11.328529] sd 0:0:0:1: [sdb] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 12.198036] sd 1:0:0:0: [sdc] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 12.200996] sd 1:0:0:1: [sdd] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 144.497538] EXT4-fs (md127): nu se poate citi superbloc
Personalitati:
md127 : sdd inactiv[4](S) sdc[2](S) sda[0](S) sdb[1](S)
7813529952 blocuri super 1.2
dispozitive nefolosite: <niciunul>
EDITARE 5 DMESG
Tocmai am pornit sistemul și nu a apărut niciunul dintre HDD-uri. Întotdeauna închid sistemele când mă culc.
[ 44.331998] sd 0:0:0:1: [sdb] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 44.332253] sd 0:0:0:1: [sdb] Protecția la scriere este dezactivată
[ 44.332262] sd 0:0:0:1: [sdb] Mode Sense: 67 00 10 08
[ 44.333022] sd 0:0:0:1: [sdb] Cache de scriere: activat, cache de citire: activat, acceptă DPO și FUA
[ 44.333748] sd 0:0:0:1: [sdb] Dimensiunea optimă de transfer 33553920 octeți
[ 44.335655] sd 0:0:0:0: [sda] 3907029168 Blocuri logice de 512 octeți: (2,00 TB/1,82 TiB)
[ 44.335907] sd 0:0:0:0: [sda] Protecția la scriere este dezactivată
[ 44.335916] sd 0:0:0:0: [sda] Mode Sense: 67 00 10 08
[ 44.336385] sd 0:0:0:0: [sda] Cache de scriere: activat, cache de citire: activat, acceptă DPO și FUA
[ 44.337327] sd 0:0:0:0: [sda] Dimensiunea optimă de transfer 33553920 octeți
[ 44.574978] usb 2-2: deconectare USB, numărul dispozitivului 15
[ 44.635129] sd 0:0:0:0: [sda] Capacitate de citire (16) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.635152] sd 0:0:0:0: [sda] Sense nu este disponibil.
[ 44.635234] sd 0:0:0:0: [sda] Capacitate de citire (10) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.635253] sd 0:0:0:0: [sda] Sense nu este disponibil.
[ 44.635322] sd 0:0:0:0: [sda] 0 blocuri logice de 512 octeți: (0 B/0 B)
[ 44.635366] sd 0:0:0:0: [sda] Protecția la scriere este activată
[ 44.635386] sd 0:0:0:0: [sda] Mode Sense: 5c 10 8b c4
[ 44.636524] sd 0:0:0:0: [sda] Capacitate de citire (16) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.636544] sd 0:0:0:0: [sda] Sense nu este disponibil.
[ 44.636625] sd 0:0:0:0: [sda] Capacitate de citire (10) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.636643] sd 0:0:0:0: [sda] Sense nu este disponibil.
[ 44.636865] sd 0:0:0:0: [sda] Disc SCSI atașat
[ 44.815456] sd 0:0:0:1: [sdb] Capacitatea de citire (16) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.815467] sd 0:0:0:1: [sdb] Sense nu este disponibil.
[ 44.815500] sd 0:0:0:1: [sdb] Capacitate de citire (10) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.815507] sd 0:0:0:1: [sdb] Sense nu este disponibil.
[ 44.815535] sd 0:0:0:1: [sdb] 0 blocuri logice de 512 octeți: (0 B/0 B)
[ 44.816034] sd 0:0:0:1: [sdb] Capacitate de citire (16) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.816042] sd 0:0:0:1: [sdb] Sense nu este disponibil.
[ 44.816075] sd 0:0:0:1: [sdb] Capacitate de citire (10) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 44.816082] sd 0:0:0:1: [sdb] Sense nu este disponibil.
[ 44.816132] sd 0:0:0:1: [sdb] Disc SCSI atașat
[ 46.625314] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 46.845292] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 47.064953] usb 2-2: dispozitivul nu acceptă adresa 16, eroare -71
[ 47.295335] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 47.515295] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 47.734964] usb 2-2: dispozitivul nu acceptă adresa 17, eroare -71
[ 47.743443] usb usb2-port2: încercați să porniți
[ 48.505310] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 48.725233] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 48.944928] usb 2-2: dispozitivul nu acceptă adresa 18, eroare -71
[ 49.175256] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 49.395303] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 49.614958] usb 2-2: dispozitivul nu acceptă adresa 19, eroare -71
[ 49.623420] usb usb2-port2: nu se poate enumera dispozitivul USB
[ 63.844995] usb 1-1.1: noul dispozitiv USB de mare viteză numărul 4 folosind xhci_hcd
[ 64.054967] usb 2-1: deconectare USB, dispozitiv numărul 3
[ 64.068262] sd 1:0:0:0: [sdc] Se sincronizează memoria cache SCSI
[ 64.685012] sd 1:0:0:0: [sdc] Synchronize Cache(10) failed: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 64.767524] sd 1:0:0:1: [sdd] Se sincronizează memoria cache SCSI
[ 65.365009] sd 1:0:0:1: [sdd] Sincronizarea memoriei cache(10) a eșuat: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 65.755417] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 65.975280] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 66.194952] usb 2-1: dispozitivul nu acceptă adresa 20, eroare -71
[ 66.425315] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 66.645324] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 66.864943] usb 2-1: dispozitivul nu acceptă adresa 21, eroare -71
[ 66.873409] usb usb2-port1: încercați să porniți
[ 67.645288] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 67.865275] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 68.084979] usb 2-1: dispozitivul nu acceptă adresa 22, eroare -71
[ 68.315282] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 68.535306] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 68.754993] usb 2-1: dispozitivul nu acceptă adresa 23, eroare -71
[ 68.763463] usb usb2-port1: nu se poate enumera dispozitivul USB
[ 267.345137] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 267.565113] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 267.784800] usb 2-2: dispozitivul nu acceptă adresa 24, eroare -71
[ 268.895181] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 269.115322] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 269.334860] usb 2-2: dispozitivul nu acceptă adresa 25, eroare -71
[ 269.335263] usb usb2-port2: încercați să porniți
[ 270.545312] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 270.765244] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 270.984922] usb 2-2: dispozitivul nu acceptă adresa 26, eroare -71
[ 271.215265] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 271.435271] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 271.654947] usb 2-2: dispozitivul nu acceptă adresa 27, eroare -71
[ 271.655343] usb usb2-port2: nu se poate enumera dispozitivul USB
[ 272.085001] usb 1-1.1: noul dispozitiv USB de mare viteză numărul 5 folosind xhci_hcd
[ 273.145469] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 273.365365] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 273.585013] usb 2-2: dispozitivul nu acceptă adresa 28, eroare -71
[ 273.815367] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 274.035413] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 274.255037] usb 2-2: dispozitivul nu acceptă adresa 29, eroare -71
[ 274.263447] usb usb2-port2: încercați să porniți
[ 275.025412] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 275.245477] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 275.465093] usb 2-2: dispozitivul nu acceptă adresa 30, eroare -71
[ 275.695434] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 275.915439] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 276.135142] usb 2-2: dispozitivul nu acceptă adresa 31, eroare -71
[ 276.143608] usb usb2-port2: nu se poate enumera dispozitivul USB
[ 277.225494] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 277.445492] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 277.665166] usb 2-1: dispozitivul nu acceptă adresa 32, eroare -71
[ 278.705210] usb 1-1.1: noul dispozitiv USB de mare viteză numărul 6 folosind xhci_hcd
[ 279.875710] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 280.095620] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 280.315260] usb 2-1: dispozitivul nu acceptă adresa 34, eroare -71
[ 280.545634] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 280.765611] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 280.985280] usb 2-1: dispozitivul nu acceptă adresa 35, eroare -71
[ 280.993740] usb usb2-port1: încercați să porniți
[ 281.755646] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 281.975646] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 282.195368] usb 2-1: dispozitivul nu acceptă adresa 36, eroare -71
[ 282.425667] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 282.645665] usb 2-1: Dispozitivul nu răspunde la adresa de configurare.
[ 282.865366] usb 2-1: dispozitivul nu acceptă adresa 37, eroare -71
[ 282.873826] usb usb2-port1: nu se poate enumera dispozitivul USB
[ 283.105694] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 283.325685] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 283.545360] usb 2-2: dispozitivul nu acceptă adresa 38, eroare -71
[ 283.775712] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 283.995714] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 284.215384] usb 2-2: dispozitivul nu acceptă adresa 39, eroare -71
[ 284.223859] usb usb2-port2: încercați să porniți
[ 284.985762] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 285.205835] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 285.425431] usb 2-2: dispozitivul nu acceptă adresa 40, eroare -71
[ 285.655770] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 285.875801] usb 2-2: Dispozitivul nu răspunde la adresa de configurare.
[ 286.095503] usb 2-2: dispozitivul nu acceptă adresa 41, eroare -71
[ 286.103979] usb usb2-port2: nu se poate enumera dispozitivul USB
EDITARE 6
Pentru mine, erorile lui dmesg păreau că pi-ul meu suferă de putere. Am un Allnet NAS cu cap Rock-Pi SATA. Acesta va fi alimentat de o sursă de alimentare de 45 W prin USB-C. HDD-urile în sine sunt conectate prin porturile SATA și GPIO de pe Raspberry, dar HDD-urile sunt conectate suplimentar prin conexiune USB3<->USB3 de la placa PI4 la portul Rock-Pi SATA.
Am deconectat asta. Am pornit sistemul și după pornire am adăugat înapoi porturile USB3. După aceasta, dmesg tace despre erorile de citire. Pare în regulă pentru că nu s-a întâmplat nimic... chiar ciudat.