Puncte:1

mdadm - nu pot citi superblocurile - pot pune la zero superblocurile fără a șterge datele și pot recrea un raid?

drapel cn

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.

drapel in
ați putea posta rezultatul pentru `--examine` a tuturor unităților cu câmpurile pentru `Raid Level` `Update Time` `Checksum` și `Events` Superblocarea zero este sigură numai dacă intenționați să pierdeți date.
drapel in
Dacă puteți găsi 3 unități cu același număr de evenimente, probabil că sunteți în siguranță să le asamblați, să urmăriți comanda și să folosiți lipsa pentru orice unitate dacă este necesar Dar investigați de ce lipsesc unitățile, menționați zmeura, asigurați-vă că conexiunile sunt bune, verificați dmesg pentru explicații de ce unitățile dispar și verificați sursa de alimentare. Unitățile noi nu înseamnă automat „fără erori” și este, de asemenea, pentru copierea discului să facă teste fără „datele riscante”
G4nja Wizard avatar
drapel cn
Mi-am demontat NAS-ul și am conectat o unitate USB SATA pentru a vedea dacă aceste unități mai funcționează. Se pare că pot fi recunoscute de notebook-ul meu, dar RPI4-ul meu pare să aibă probleme cu acestea. Este aceasta o modalitate de a șterge memoria cache sau ceva de genul ăsta? Pentru ca plăcinta să se comporte așa cum ar vedea drive-urile pentru prima dată? Dmesg tace despre celelalte 2 unități. Menționează doar primele 2.
G4nja Wizard avatar
drapel cn
Discurile de examinare a funcționat acum fără probleme și destul de rapid. Mi-am actualizat din nou postarea. M-aș bucura dacă ai putea arunca o privire scurtă dacă e ok?!
drapel in
Nu sunt de acord cu privire la stare, dar Evenimentul este același pentru toate, răspuns actualizat.
drapel in
Asamblați și apoi verificați sistemul de fișiere, nu sunt sigur de ce încercați să reporniți lucrurile. Superblocul este superblocul ext4 de pe dispozitiv, trebuie să citiți mai mult context în dmesg.
G4nja Wizard avatar
drapel cn
Mi-am actualizat postarea cu dmesg. Se pare că există câteva erori de citire...
Puncte:0
drapel cn

După ce am revenit toate discurile într-o stare normală, am asamblat și verificat dmesg. Cum să procedez de aici?

[ 637.106944] md: md127 oprit.
[ 639.456955] md: md127 oprit.
[ 639.674450] raid6: neonx8 gen() 2838 MB/s
[ 639.844453] raid6: neonx8 xor() 2332 MB/s
[ 640.014457] raid6: neonx4 gen() 3976 MB/s
[ 640.184458] raid6: neonx4 xor() 2457 MB/s
[ 640.354461] raid6: neonx2 gen() 3801 MB/s
[ 640.524464] raid6: neonx2 xor() 2767 MB/s
[ 640.694468] raid6: neonx1 gen() 2919 MB/s
[ 640.864470] raid6: neonx1 xor() 2377 MB/s
[ 641.034474] raid6: int32x8 gen() 953 MB/s
[ 641.204484] raid6: int32x8 xor() 562 MB/s
[ 641.374493] raid6: int32x4 gen() 959 MB/s
[ 641.544499] raid6: int32x4 xor() 652 MB/s
[ 641.714492] raid6: int32x2 gen() 1047 MB/s
[ 641.884488] raid6: int32x2 xor() 587 MB/s
[ 642.054510] raid6: int32x1 gen() 951 MB/s
[ 642.224503] raid6: int32x1 xor() 485 MB/s
[ 642.224510] raid6: folosind algoritmul neonx4 gen() 3976 MB/s
[ 642.224516] raid6: .... xor() 2457 MB/s, rmw activat
[ 642.224523] raid6: folosind algoritmul de recuperare neon
[ 642.232248] xor: măsurarea vitezei sumei de verificare a software-ului
[ 642.234908] arm4regs : 3775 MB/sec
[ 642.238331] 8 reglări: 2877 MB/sec
[ 642.241769] 32 înregistrări: 2865 MB/sec
[ 642.243454] neon : 5860 MB/sec
[ 642.243460] xor: utilizând funcția: neon (5860 MB/sec)
[ 642.246566] async_tx: API inițializată (async)
[ 642.265239] md/raid:md127: dispozitiv sdc operațional ca disc raid 0
[ 642.265250] md/raid:md127: dispozitiv sdb operațional ca disc raid 3
[ 642.265257] md/raid:md127: dispozitiv sda operațional ca disc raid 2
[ 642.265263] md/raid:md127: dispozitiv sdd operațional ca disc raid 1
[ 642.268157] md/raid:md127: raid nivel 5 activ cu 4 din 4 dispozitive, algoritmul 2
[ 642.290815] md127: a detectat modificarea capacității de la 0 la 6000790732800
[ 643.066768] sd 0:0:0:0: [sda] tag#3 data cmplt err -75 uas-tag 2 inflight: CMD 
[ 643.066788] sd 0:0:0:0: [sda] tag#3 CDB: opcode=0x28 28 00 e8 e0 87 78 00 00 80 00

OK root@ncloud:~# cat /proc/mdstat 
Personalități: [raid6] [raid5] [raid4] 
md127 : activ (numai citire automată) raid5 sdc[0] sdb[4] sda[2] sdd[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>

Ei bine... cred că dispozitivul meu renunță cumva:

[ 1261.323761] xhci_hcd 0000:01:00.0: AVERTISMENT: Eroare de sistem gazdă
[ 1261.355783] xhci_hcd 0000:01:00.0: oprirea gazdei a eșuat, -110
[ 1266.335275] xhci_hcd 0000:01:00.0: gazda xHCI nu răspunde la comanda oprire punct final.
[ 1266.335291] xhci_hcd 0000:01:00.0: USBSTS: HSE EINT
[ 1266.367308] xhci_hcd 0000:01:00.0: oprirea gazdei a eșuat, -110
[ 1266.367318] xhci_hcd 0000:01:00.0: Controlerul gazdă xHCI nu răspunde, presupune că este mort
[ 1266.367375] xhci_hcd 0000:01:00.0: HC a murit; a curăța
[ 1266.367432] xhci_hcd 0000:01:00.0: gazda xHCI nu răspunde la comanda oprire punct final.
[ 1266.367442] xhci_hcd 0000:01:00.0: USBSTS: HSE EINT
[ 1266.399457] xhci_hcd 0000:01:00.0: oprirea gazdei a eșuat, -110
[ 1266.399525] usb 1-1: deconectare USB, numărul dispozitivului 2
[ 1266.400418] usb 2-1: cmd cmplt err -108
[ 1266.400441] usb 2-1: cmd cmplt err -108
[ 1266.400460] usb 2-1: cmd cmplt err -108
[ 1266.400555] usb 2-2: cmd cmplt err -108
[ 1266.400574] usb 2-2: cmd cmplt err -108
[ 1266.400592] usb 2-2: cmd cmplt err -108
[ 1266.401506] usb 2-1: deconectare USB, numărul dispozitivului 2
[ 1266.401952] sd 0:0:0:1: [sdb] tag#8 uas_zap_pending 0 uas-tag 4 în zbor: CMD 
[ 1266.401968] sd 0:0:0:1: [sdb] tag#8 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1266.401987] sd 0:0:0:0: [sda] tag#10 uas_zap_pending 0 uas-tag 5 inflight: CMD 
[ 1266.401998] sd 0:0:0:0: [sda] tag#10 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1266.402035] sd 0:0:0:1: [sdb] tag#8 UNKNOWN(0x2003) Rezultat: hostbyte=0x01 driverbyte=0x00 cmd_age=35s
[ 1266.402056] sd 0:0:0:1: [sdb] tag#8 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1266.402088] blk_update_request: eroare I/O, dev sdb, sector 16 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1266.402104] md: super_written primește eroare=-5
[ 1266.402121] md/raid:md127: Eroare de disc pe sdb, dispozitiv dezactivat.
               md/raid:md127: Funcționarea continuă pe 3 dispozitive.
[ 1266.403346] sd 0:0:0:0: [sda] tag#10 UNKNOWN(0x2003) Rezultat: hostbyte=0x01 driverbyte=0x00 cmd_age=35s
[ 1266.403368] sd 0:0:0:0: [sda] tag#10 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1266.403396] blk_update_request: eroare I/O, dev sda, sector 16 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1266.403406] md: super_written primește eroare=-5
[ 1266.403465] blk_update_request: eroare I/O, dev sda, sector 16 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1266.403474] md: super_written primește eroare=-5
[ 1266.404016] sd 0:0:0:0: [sda] Se sincronizează memoria cache SCSI
[ 1266.445374] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -19
[ 1266.445396] sd 0:0:0:0: Dispozitivul deconectat - nu este gata după recuperarea erorii
[ 1266.445412] sd 0:0:0:1: Dispozitivul deconectat - nu este gata după recuperarea erorii
[ 1266.445426] sd 0:0:0:0: Dispozitivul deconectat - nu este gata după recuperarea erorii
[ 1266.445439] sd 0:0:0:0: Dispozitivul deconectat - nu este gata după recuperarea erorii
[ 1266.445500] sd 0:0:0:1: [sdb] tag#9 NECUNOSCUT(0x2003) Rezultat: hostbyte=0x00 driverbyte=0x06 cmd_age=39s
[ 1266.445518] sd 0:0:0:1: [sdb] tag#9 CDB: opcode=0x28 28 00 08 ce c2 00 00 00 78 00
[ 1266.445538] blk_update_request: eroare I/O, dev sdb, sector 147767808 op 0x0:(READ) flags 0x0 phys_seg 15 prior class 0
[ 1266.445557] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767808 pe sdb).
[ 1266.445576] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767816 pe sdb).
[ 1266.445591] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767824 pe sdb).
[ 1266.445607] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767832 pe sdb).
[ 1266.445621] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767840 pe sdb).
[ 1266.445636] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767848 pe sdb).
[ 1266.445651] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767856 pe sdb).
[ 1266.445665] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767864 pe sdb).
[ 1266.445680] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767872 pe sdb).
[ 1266.445695] md/raid:md127: eroare de citire nu se poate corecta (sectorul 147767880 pe sdb).
[ 1266.495304] blk_update_request: eroare I/O, dev sda, sector 1138330192 op 0x0:(READ) flags 0x3000 phys_seg 1 prior class 0
[ 1266.495337] blk_update_request: eroare I/O, dev sda, sector 147766592 op 0x1:(WRITE) flags 0x0 phys_seg 24 prior class 0
[ 1266.495378] blk_update_request: eroare I/O, dev sda, sector 1953499288 op 0x0:(READ) flags 0x0 phys_seg 5 prior class 0
[ 1267.005311] sd 0:0:0:0: [sda] Synchronize Cache(10) failed: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 1267.088166] sd 0:0:0:1: [sdb] Se sincronizează memoria cache SCSI
[ 1267.695405] sd 0:0:0:1: [sdb] Synchronize Cache(10) failed: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 1267.736689] xhci_hcd 0000:01:00.0: WARN Nu se pot dezactiva fluxurile pentru punctul final 0x82, fluxurile sunt deja dezactivate
[ 1267.740901] usb 2-2: deconectare USB, numărul dispozitivului 3
[ 1267.741459] sd 1:0:0:0: [sdc] tag#2 uas_zap_pending 0 uas-tag 1 inflight: CMD 
[ 1267.741479] sd 1:0:0:0: [sdc] tag#2 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1267.741502] sd 1:0:0:1: [sdd] tag#3 uas_zap_pending 0 uas-tag 2 inflight: CMD 
[ 1267.741517] sd 1:0:0:1: [sdd] tag#3 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1267.741545] sd 1:0:0:0: [sdc] tag#2 UNKNOWN(0x2003) Rezultat: hostbyte=0x01 driverbyte=0x00 cmd_age=36s
[ 1267.741598] sd 1:0:0:0: [sdc] tag#2 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1267.741642] blk_update_request: eroare I/O, dev sdc, sector 16 op 0x1: (WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1267.741656] md: super_written primește eroare=-5
[ 1267.741764] blk_update_request: eroare I/O, dev sdc, sector 16 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1267.741777] md: super_written primește eroare=-5
[ 1267.741846] sd 1:0:0:1: [sdd] tag#3 UNKNOWN(0x2003) Rezultat: hostbyte=0x01 driverbyte=0x00 cmd_age=36s
[ 1267.741868] sd 1:0:0:1: [sdd] tag#3 CDB: opcode=0x35 35 00 00 00 00 00 00 00 00 00
[ 1267.741896] blk_update_request: eroare I/O, dev sdd, sector 16 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prior class 0
[ 1267.741908] md: super_written primește eroare=-5
[ 1267.742000] scsi host1: uas_eh_device_reset_handler FAILED to get lock err -19
[ 1267.742024] sd 1:0:0:1: Dispozitivul deconectat - nu este gata după recuperarea erorii
[ 1267.742062] sd 1:0:0:1: [sdd] tag#4 NECUNOSCUT(0x2003) Rezultat: hostbyte=0x00 driverbyte=0x06 cmd_age=36s
[ 1267.742084] sd 1:0:0:1: [sdd] tag#4 CDB: opcode=0x28 28 00 74 70 08 98 00 00 28 00
[ 1267.742166] sd 1:0:0:1: respingerea I/O pe dispozitivul offline
[ 1267.742185] md: super_written primește eroare=-5
[ 1267.742283] md: super_written primește eroare=-5
[ 1267.742353] md: super_written primește eroare=-5
[ 1267.742382] md: super_written primește eroare=-5
[ 1267.757485] sd 1:0:0:0: [sdc] Se sincronizează memoria cache SCSI
[ 1267.806312] md: super_written primește eroare=-5
[ 1267.806373] md: super_written primește eroare=-5
[ 1267.825329] md: super_written primește eroare=-5
[ 1267.825431] md: super_written primește eroare=-5
[ 1267.825456] md: super_written primește eroare=-5
[ 1267.825510] md: super_written primește eroare=-5
[ 1267.855320] md: super_written primește eroare=-5
[ 1267.855592] md: super_written primește eroare=-5
[ 1267.855637] md: super_written primește eroare=-5
[ 1267.885335] md: super_written primește eroare=-5
[ 1267.885475] md: super_written primește eroare=-5
[ 1267.885510] md: super_written primește eroare=-5
[ 1267.885571] md: super_written primește eroare=-5
[ 1267.905381] md: super_written primește eroare=-5
[ 1267.905906] md: super_written primește eroare=-5
[ 1267.905969] md: super_written primește eroare=-5
[ 1267.925341] md: super_written primește eroare=-5
[ 1267.925477] md: super_written primește eroare=-5
[ 1267.925511] md: super_written primește eroare=-5
[ 1267.925569] md: super_written primește eroare=-5
[ 1267.945376] md: super_written primește eroare=-5
[ 1267.945742] md: super_written primește eroare=-5
[ 1267.945805] md: super_written primește eroare=-5
[ 1267.975338] md: super_written primește eroare=-5
[ 1267.975477] md: super_written primește eroare=-5
[ 1267.975512] md: super_written primește eroare=-5
[ 1267.975572] md: super_written primește eroare=-5
[ 1267.995380] md: super_written primește eroare=-5
[ 1267.995742] md: super_written primește eroare=-5
[ 1267.995806] md: super_written primește eroare=-5
[ 1268.015354] md: super_written primește eroare=-5
[ 1268.015490] md: super_written primește eroare=-5
[ 1268.015544] md: super_written primește eroare=-5
[ 1268.015580] md: super_written primește eroare=-5
[ 1268.015638] md: super_written primește eroare=-5
[ 1268.015891] md: super_written primește eroare=-5
[ 1268.015953] md: super_written primește eroare=-5
[ 1268.035346] md: super_written primește eroare=-5
[ 1268.035483] md: super_written primește eroare=-5
[ 1268.035518] md: super_written primește eroare=-5
[ 1268.035575] md: super_written primește eroare=-5
[ 1268.055344] md: super_written primește eroare=-5
[ 1268.055492] md: super_written primește eroare=-5
[ 1268.055555] md: super_written primește eroare=-5
[ 1268.085342] md: super_written primește eroare=-5
[ 1268.085479] md: super_written primește eroare=-5
[ 1268.085544] md: super_written primește eroare=-5
[ 1268.085623] md: super_written primește eroare=-5
[ 1268.115336] md: super_written primește eroare=-5
[ 1268.115611] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.115747] md: super_written primește eroare=-5
[ 1268.115812] md: super_written primește eroare=-5
[ 1268.135385] md: super_written primește eroare=-5
[ 1268.135514] md: super_written primește eroare=-5
[ 1268.135552] md: super_written primește eroare=-5
[ 1268.135615] sd 1:0:0:0: [sdc] Synchronize Cache(10) failed: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 1268.135620] md: super_written primește eroare=-5
[ 1268.135645] md: super_written primește eroare=-5
[ 1268.135780] scsi 1:0:0:0: respingerea I/O pe dispozitivul mort
[ 1268.135799] md: super_written primește eroare=-5
[ 1268.135854] md: super_written primește eroare=-5
[ 1268.135919] md: super_written primește eroare=-5
[ 1268.135975] md: super_written primește eroare=-5
[ 1268.136010] md: super_written primește eroare=-5
[ 1268.136068] md: super_written primește eroare=-5
[ 1268.136152] md: super_written primește eroare=-5
[ 1268.136352] md: super_written primește eroare=-5
[ 1268.136383] md: super_written primește eroare=-5
[ 1268.136451] md: super_written primește eroare=-5
[ 1268.136520] md: super_written primește eroare=-5
[ 1268.136557] md: super_written primește eroare=-5
[ 1268.136590] md: super_written primește eroare=-5
[ 1268.136647] md: super_written primește eroare=-5
[ 1268.136770] md: super_written primește eroare=-5
[ 1268.136801] md: super_written primește eroare=-5
[ 1268.136860] md: super_written primește eroare=-5
[ 1268.137806] md: super_written primește eroare=-5
[ 1268.137838] md: super_written primește eroare=-5
[ 1268.137900] md: super_written primește eroare=-5
[ 1268.137963] md: super_written primește eroare=-5
[ 1268.137998] md: super_written primește eroare=-5
[ 1268.138029] md: super_written primește eroare=-5
[ 1268.138085] md: super_written primește eroare=-5
[ 1268.138350] md: super_written primește eroare=-5
[ 1268.138381] md: super_written primește eroare=-5
[ 1268.138440] md: super_written primește eroare=-5
[ 1268.138504] md: super_written primește eroare=-5
[ 1268.138539] md: super_written primește eroare=-5
[ 1268.138569] md: super_written primește eroare=-5
[ 1268.138625] md: super_written primește eroare=-5
[ 1268.138801] md: super_written primește eroare=-5
[ 1268.138832] md: super_written primește eroare=-5
[ 1268.138889] md: super_written primește eroare=-5
[ 1268.138952] md: super_written primește eroare=-5
[ 1268.138988] md: super_written primește eroare=-5
[ 1268.139018] md: super_written primește eroare=-5
[ 1268.139074] md: super_written primește eroare=-5
[ 1268.139317] md: super_written primește eroare=-5
[ 1268.139349] md: super_written primește eroare=-5
[ 1268.139407] md: super_written primește eroare=-5
[ 1268.139473] md: super_written primește eroare=-5
[ 1268.139508] md: super_written primește eroare=-5
[ 1268.139538] md: super_written primește eroare=-5
[ 1268.139594] md: super_written primește eroare=-5
[ 1268.139771] md: super_written primește eroare=-5
[ 1268.139803] md: super_written primește eroare=-5
[ 1268.139860] md: super_written primește eroare=-5
[ 1268.139923] md: super_written primește eroare=-5
[ 1268.139958] md: super_written primește eroare=-5
[ 1268.139988] md: super_written primește eroare=-5
[ 1268.140047] md: super_written primește eroare=-5
[ 1268.140217] md: super_written primește eroare=-5
[ 1268.140248] md: super_written primește eroare=-5
[ 1268.140308] md: super_written primește eroare=-5
[ 1268.140371] md: super_written primește eroare=-5
[ 1268.140406] md: super_written primește eroare=-5
[ 1268.140436] md: super_written primește eroare=-5
[ 1268.140492] md: super_written primește eroare=-5
[ 1268.140658] md: super_written primește eroare=-5
[ 1268.140689] md: super_written primește eroare=-5
[ 1268.140744] md: super_written primește eroare=-5
[ 1268.140806] md: super_written primește eroare=-5
[ 1268.140841] md: super_written primește eroare=-5
[ 1268.140871] md: super_written primește eroare=-5
[ 1268.140929] md: super_written primește eroare=-5
[ 1268.141094] md: super_written primește eroare=-5
[ 1268.141126] md: super_written primește eroare=-5
[ 1268.141181] md: super_written primește eroare=-5
[ 1268.141243] md: super_written primește eroare=-5
[ 1268.141301] md: super_written primește eroare=-5
[ 1268.141358] md: super_written primește eroare=-5
[ 1268.141443] md: super_written primește eroare=-5
[ 1268.141648] md: super_written primește eroare=-5
[ 1268.141708] md: super_written primește eroare=-5
[ 1268.141792] md: super_written primește eroare=-5
[ 1268.141844] md: super_written primește eroare=-5
[ 1268.141903] md: super_written primește eroare=-5
[ 1268.141962] md: super_written primește eroare=-5
[ 1268.142048] md: super_written primește eroare=-5
[ 1268.142251] md: super_written primește eroare=-5
[ 1268.142311] md: super_written primește eroare=-5
[ 1268.142395] md: super_written primește eroare=-5
[ 1268.142448] md: super_written primește eroare=-5
[ 1268.142505] md: super_written primește eroare=-5
[ 1268.142563] md: super_written primește eroare=-5
[ 1268.142644] md: super_written primește eroare=-5
[ 1268.142878] md: super_written primește eroare=-5
[ 1268.142937] md: super_written primește eroare=-5
[ 1268.143019] md: super_written primește eroare=-5
[ 1268.143070] md: super_written primește eroare=-5
[ 1268.143128] md: super_written primește eroare=-5
[ 1268.143186] md: super_written primește eroare=-5
[ 1268.143270] md: super_written primește eroare=-5
[ 1268.143430] md: super_written primește eroare=-5
[ 1268.143489] md: super_written primește eroare=-5
[ 1268.143569] md: super_written primește eroare=-5
[ 1268.143620] md: super_written primește eroare=-5
[ 1268.143678] md: super_written primește eroare=-5
[ 1268.143736] md: super_written primește eroare=-5
[ 1268.143818] md: super_written primește eroare=-5
[ 1268.143929] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.143977] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.144063] md: super_written primește eroare=-5
[ 1268.144124] md: super_written primește eroare=-5
[ 1268.144206] md: super_written primește eroare=-5
[ 1268.144258] md: super_written primește eroare=-5
[ 1268.144318] md: super_written primește eroare=-5
[ 1268.144375] md: super_written primește eroare=-5
[ 1268.144457] md: super_written primește eroare=-5
[ 1268.144631] md: super_written primește eroare=-5
[ 1268.144662] md: super_written primește eroare=-5
[ 1268.144717] md: super_written primește eroare=-5
[ 1268.144777] md: super_written primește eroare=-5
[ 1268.144835] md: super_written primește eroare=-5
[ 1268.144892] md: super_written primește eroare=-5
[ 1268.144976] md: super_written primește eroare=-5
[ 1268.145162] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.145616] md: super_written primește eroare=-5
[ 1268.145683] md: super_written primește eroare=-5
[ 1268.145774] md: super_written primește eroare=-5
[ 1268.145832] md: super_written primește eroare=-5
[ 1268.145891] md: super_written primește eroare=-5
[ 1268.145975] md: super_written primește eroare=-5
[ 1268.146049] md: super_written primește eroare=-5
[ 1268.146551] md: super_written primește eroare=-5
[ 1268.146614] md: super_written primește eroare=-5
[ 1268.146703] md: super_written primește eroare=-5
[ 1268.146759] md: super_written primește eroare=-5
[ 1268.146817] md: super_written primește eroare=-5
[ 1268.146873] md: super_written primește eroare=-5
[ 1268.146953] md: super_written primește eroare=-5
[ 1268.147204] md: super_written primește eroare=-5
[ 1268.147264] md: super_written primește eroare=-5
[ 1268.147352] md: super_written primește eroare=-5
[ 1268.147405] md: super_written primește eroare=-5
[ 1268.147462] md: super_written primește eroare=-5
[ 1268.147520] md: super_written primește eroare=-5
[ 1268.147603] md: super_written primește eroare=-5
[ 1268.147805] md: super_written primește eroare=-5
[ 1268.147865] md: super_written primește eroare=-5
[ 1268.147949] md: super_written primește eroare=-5
[ 1268.148001] md: super_written primește eroare=-5
[ 1268.148059] md: super_written primește eroare=-5
[ 1268.148117] md: super_written primește eroare=-5
[ 1268.148199] md: super_written primește eroare=-5
[ 1268.148391] md: super_written primește eroare=-5
[ 1268.148451] md: super_written primește eroare=-5
[ 1268.148539] md: super_written primește eroare=-5
[ 1268.148590] md: super_written primește eroare=-5
[ 1268.148648] md: super_written primește eroare=-5
[ 1268.148706] md: super_written primește eroare=-5
[ 1268.148789] md: super_written primește eroare=-5
[ 1268.149111] md: super_written primește eroare=-5
[ 1268.149171] md: super_written primește eroare=-5
[ 1268.149257] md: super_written primește eroare=-5
[ 1268.149309] md: super_written primește eroare=-5
[ 1268.149368] md: super_written primește eroare=-5
[ 1268.149447] md: super_written primește eroare=-5
[ 1268.149523] md: super_written primește eroare=-5
[ 1268.149729] Avertizare EXT4-fs (dispozitiv md127): ext4_end_bio:349: eroare I/O 10 de scriere în blocul de pornire 55313728 inodul 53280868)
[ 1268.149823] Eroare EXT4-fs (dispozitiv md127): ext4_check_bdev_write_error:216: comm kworker/u8:0: Eroare la rescrierea asincronă a metadatelor
[ 1268.149912] Se anulează jurnalul pe dispozitivul md127-8.
[ 1268.151388] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.151441] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.151450] EXT4-fs (md127): eroare anterioară I/O la superbloc detectată
[ 1268.151684] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.151780] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.151822] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.151827] EXT4-fs (md127): eroare anterioară I/O la superbloc detectată
[ 1268.151845] Eroare EXT4-fs (dispozitiv md127) în ext4_reserve_inode_write:5751: Jurnalul a fost anulat
[ 1268.151969] md: super_written primește eroare=-5
[ 1268.152040] md: super_written primește eroare=-5
[ 1268.152147] md: super_written primește eroare=-5
[ 1268.152207] md: super_written primește eroare=-5
[ 1268.152267] md: super_written primește eroare=-5
[ 1268.152327] md: super_written primește eroare=-5
[ 1268.152413] md: super_written primește eroare=-5
[ 1268.152532] Eroare I/O tampon pe dev md127, bloc logic 732463104, scrierea paginii de sincronizare pierdută
[ 1268.152577] JBD2: eroare -5 detectată la actualizarea superblocului jurnalului pentru md127-8.
[ 1268.152607] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.152651] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.152656] EXT4-fs (md127): eroare anterioară I/O la superbloc detectată
[ 1268.152834] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.152924] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.152966] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.152971] EXT4-fs (md127): eroare anterioară I/O la superbloc detectată
[ 1268.152989] Eroare EXT4-fs (dispozitiv md127): __ext4_ext_dirty:169: inode #53280868: comm kworker/u8:0: eroare mark_inode_dirty
[ 1268.153049] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.153093] EXT4-fs (md127): eroare I/O la scrierea superblocului
[ 1268.153251] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.153333] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.153447] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.153501] Avertisment EXT4-fs (dispozitiv md127): ext4_convert_unwritten_extents:4773: inode #53280868: bloc 0: len 463: ext4_ext_map_blocks returnat -30
[ 1268.153525] Eroare EXT4-fs (dispozitiv md127): ext4_check_bdev_write_error:216: comm kworker/u8:0: Eroare la rescrierea asincronă a metadatelor
[ 1268.153632] Eroare EXT4-fs (dispozitiv md127): __ext4_find_entry:1536: inode #53346523: comm php: citire director lblock 0
[ 1268.153722] Eroare I/O tampon pe dev md127, bloc logic 0, scriere a paginii de sincronizare pierdută
[ 1268.155451] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313408
[ 1268.155484] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313409
[ 1268.155508] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313410
[ 1268.155531] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313411
[ 1268.155553] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313412
[ 1268.155577] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313413
[ 1268.155601] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313414
[ 1268.155625] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313415
[ 1268.155648] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313416
[ 1268.155671] Eroare I/O tampon pe dispozitivul md127, bloc logic 55313417
[ 1268.161394] Eroare EXT4-fs (dispozitiv md127): ext4_journal_check_start:83: Jurnal avortat detectat
[ 1268.316504] sd 1:0:0:1: [sdd] Se sincronizează memoria cache SCSI
[ 1268.595348] md: super_written primește eroare=-5
[ 1268.595373] md: super_written primește eroare=-5
[ 1268.615340] md: super_written primește eroare=-5
[ 1268.615393] md: super_written primește eroare=-5
[ 1268.615414] md: super_written primește eroare=-5
[ 1268.635347] md: super_written primește eroare=-5
[ 1268.875381] sd 1:0:0:1: [sdd] Synchronize Cache(10) failed: Rezultat: hostbyte=0x07 driverbyte=0x00
[ 1268.945945] xhci_hcd 0000:01:00.0: WARN Nu se pot dezactiva fluxurile pentru punctul final 0x82, fluxurile sunt deja dezactivate
[ 1271.380943] md: super_written primește eroare=-5
[ 1271.380967] md: super_written primește eroare=-5
[ 1271.380983] md: super_written primește eroare=-5
[ 1272.988813] md: super_written primește eroare=-5
[ 1272.988857] md: super_written primește eroare=-5
[ 1272.988891] md: super_written primește eroare=-5
[ 1272.990814] md127: a detectat modificarea capacității de la 6000790732800 la 0
[ 1272.990894] md: md127 oprit.
drapel in
citește jurnalul, sda și sdb au probleme, sdb are chiar blocuri dăunătoare, ar trebui să înlocuiești acele unități.
G4nja Wizard avatar
drapel cn
Am reușit să fac backup pentru tot ceea ce este necesar. După pornire, toate discurile funcționează și funcționează timp de aproximativ o oră, apoi apar unele erori. Crezi că ar ajuta să ștergi totul și să construiești un nou raid cu blocuri noi? Ar trebui să pun la zero superblocurile?
drapel in
Dacă citiți jurnalul dmesg, veți vedea că discul dumneavoastră are blocuri proaste, înlocuiți-le.
Puncte:0
drapel in

Există o problemă aproape identică și postați la https://superuser.com/a/811116/250231

Verificați ce unități să utilizați înainte de a porni, fie toate, fie lipsește una pentru a le reconstrui ulterior. La final începe cu --asambla --forță important ca ordinea să fie corectă.

Bazat pe cele mai recente --examina date cu care ar trebui să te pricepi:

mdadm --stop /dev/md127
mdadm --assemble --force /dev/md127 /dev/sd[abcd]
cat /proc/mdstat

A și b probabil a fost deconectat mai întâi, iar informațiile respective au fost actualizate c și d, de aceea ați avut această problemă. Din nou, nu pot sublinia suficient că ar trebui să încercați să înțelegeți de ce au fost deconectați, dmesg și jurnalele arată acest lucru, obțineți acele date dacă unitățile sunt deconectate - înainte de a reporni. (Ar putea fi o sursă de alimentare sau conectori scăpați.)

Numai zero superblock dacă sunteți gata să pierdeți date.

G4nja Wizard avatar
drapel cn
Ei bine... Am ascultat pe altcineva care mi-a spus să modprobe raid456 și acum totul pare să dispară. nu mai sunt atașate discuri. Nu mai sunt disponibile informații despre matrice.. Nu am nicio idee de unde să încep.
drapel in
@G4nja, deci spui că discurile tale au dispărut și `--examine` pe disc așa cum ai făcut înainte nu arată nimic? Vă rugăm să aruncați dmesg într-un loc sigur pentru o posibilă utilizare ulterioară, apoi încercați să vă dați seama ce s-a întâmplat, poate că discurile dvs. sunt de fapt proaste și au fost deconectate, rulați `smartctl -a /dev/sd...` pe ele dacă le găsiți .
G4nja Wizard avatar
drapel cn
Nu stiu ce sa fac... Am avut 4 HDD-uri acum 2 au disparut. nu este vizibil prin blkid sau fdisk -l ... este un astfel de coșmar.. nu știu dacă pot folosi aceste discuri din nou sau pot recupera cumva Pe zmeura mea nu găsesc smartctl.
G4nja Wizard avatar
drapel cn
Scurtă actualizare... după a 4-a repornire... HDD-urile au revenit. Încerc acum să adun cât mai multe informații și să încerc să adun --force cât mai curând posibil
drapel in
@G4nja mai întâi, calmează-te! Nu ai copii de rezervă? uite la dmesg! nu reporniți mașina. NU asamblați până nu știți ce este rău și unde. Dacă nu aveți copii de rezervă, RISCHIȚI DATE. Citiți cu atenție înainte de a face ceva!
G4nja Wizard avatar
drapel cn
În primul rând, mulțumesc pentru ajutor. Am verificat dmesg, dar nu există nicio eroare vizibilă sau eșuare. Am comentat rândurile în fstab și mdadm.conf. Asta a făcut șmecheria ca discurile să se întoarcă. Ar trebui să încerc să asamblez --force acum? BTW, acesta este cumva "backup-ul" meu pe care încerc să-l trec de la onedrive la nextcloud
drapel in
Actualizați postarea cu examinarea lipsă, refaceți-o pentru toate discurile și actualizați postarea cu starea actuală.
G4nja Wizard avatar
drapel cn
am actualizat. Cred că cumva m-am f*ckd
G4nja Wizard avatar
drapel cn
Există vreo modalitate prin care pot accesa 1 HDD, pot salva unele date și pot șterge fiecare disc? Se pare că discurile vin și pleacă fără niciun motiv. Am repornit și acum văd doar /dev/sda și /dev/sdb
drapel in
RAID 5, trebuie să aveți cel puțin n-1 unități pentru a putea obține date. Obțineți unități noi și copiați toate datele și apoi lucrați din copie.
G4nja Wizard avatar
drapel cn
Mulțumesc, îmi actualizez postarea pentru a vă arăta rezultatele. Ar trebui să îl scanez pe scurt în mdadm.conf și să actualizez fstab? Motivul pentru care am avut această problemă s-a datorat propriei mele prostii. Am reparat ventilatorul serverului și am repornit sistemul fără a avea unități atașate. Acest lucru a condus la unitățile situate într-o poziție greșită și în panica mea am încercat mai multe lucruri pentru a reveni totul la normal. Deci nu cred că aceasta a fost o problemă din cauza problemei hardware.
G4nja Wizard avatar
drapel cn
Se pare ca am revenit aproape de unde am inceput... Am din nou problema ca superblocul nu poate fi rosu. Vezi ultima mea actualizare.
djdomi avatar
drapel za
Cred, din cauza raid-ului ZERO și a DMESG-ului, că o unitate pare a fi dus în iad și trebuie să o restaurați din backup, totuși aș rula un fs-check pe acel sistem de fișiere, poate singurul său corupt

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.