Puncte:0

mdadm raid1 nu va redimensiona | --grow dă neschimbat la

drapel br

Am încercat să redimensionez (--cresc) această matrice RAID de o săptămână și știu că răspunsul este simplu și probabil că mă privesc în față, dar nu sunt lipsit de somn și pierdut.

Matricea este RAID1 și era formată din două hard disk-uri de 2TB și nu a fost configurată de mine. Clientul a rămas fără spațiu și am înlocuit unitățile cu două unități de 4TB. Am copiat peste tabelele de partiții cu sgdisk sau ceva de genul acesta, dar mai târziu am eliminat unele partiții și am făcut-o pe cea în cauză mai mare.

Am scos una dintre unități intenționat, ca să nu le dau peste cap pe ambele. S-ar putea să vedeți referințe la el ici și colo, este așa cum era de așteptat

TL;DR
--grow --size=max nu funcționează, dă neschimbat la 3896741888K
--update=devicesize arată dimensiuni mai mari, dar --grow încă nu funcționează

sda și sdb sunt identice și arată ca acest sd{a,b}3 este partiția în cauză

Disc /dev/sda: 3,7 TiB, 4000787030016 octeți, 7814037168 sectoare                                                                                                                 
Unități: sectoare de 1 * 512 = 512 octeți                                                                                                                                           
Dimensiunea sectorului (logic/fizic): 512 octeți / 4096 octeți                                                                                                                          
Dimensiunea I/O (minimă/optimă): 4096 octeți / 4096 octeți                                                                                                                             
Tip etichetă de disc: gpt                                                                                                                                                             
Identificator disc: 4230A82E-F626-4A32-B4FD-F0A91A30F64C                                                                                                                           
                                                                                                                                                                               
Dispozitiv Start End Sectors Size Type                                                                                                                     
/dev/sda1 2048 3905535 3903488 1.9G Linux RAID                                                                                                                    
/dev/sda2 3905536 3907583 2048 1M BIOS boot                                                                                                                     
/dev/sda3 3907584 7797653503 7793745920 3.6T Linux RAID                                                                                                                    
/dev/sda7 7797653504 7814037134 16383631 7.8G Linux RAID 

După cum puteți vedea, 3,6 TB sau cam asa ceva. Arata bine pana acum. Să ne uităm la partiția în sine, din nou ambele unități arată la fel mdadm --examine /dev/sda3

/dev/sda3:
          Magie: a92b4efc
        Versiune: 1.2
    Hartă caracteristică: 0x0
     UUID matrice: 49d82293:715e6baf:3f0a3f79:b2089367
           Nume: c4root:1
  Ora creării: miercuri 2 apr 20:56:22 2014
     Nivelul raid: raid1
   Dispozitive raid: 2

 Dimensiune Dev disponibilă: 7793483776 (3716,22 GiB 3990,26 GB) #yay (sper să crească)
     Dimensiune matrice: 3896741888 (3716,22 GiB 3990,26 GB) #oldsize (după cum era de așteptat)
    Offset de date: 262144 sectoare
   Super Offset: 8 sectoare
   Spațiu nefolosit: înainte=262056 sectoare, după=0 sectoare
          Stare: curat
    UUID dispozitiv: 3aa675c5:761465e5:886a395d:95eac69d

    Ora actualizării: Luni, 25 octombrie 04:35:56 2021
  Bad Block Log: 512 intrări disponibile la offset 72 de sectoare
       Sumă de control: 68eed7f7 - corect
         Evenimente: 1021990


   Rolul dispozitivului: dispozitiv activ 0
   Starea matricei: A. („A” == activ, „.” == lipsește, „R” == înlocuire)

Arată bine din nou. Avem Avail Dev Size arata bine, dimensiunea Array este locul unde se află în prezent. Să trecem la informațiile matricei mdadm --details /dev/md1

/dev/md1:
        Versiune: 1.2
  Ora creării: miercuri 2 apr 20:56:22 2014
     Nivelul raid: raid1
     Dimensiune matrice: 3896741888 (3716,22 GiB 3990,26 GB)
  Dimensiune Dev folosită: 3896741888 (3716,22 GiB 3990,26 GB)
   Dispozitive raid: 2
  Total dispozitive: 1
    Persistență: Superblocul este persistent

    Ora actualizării: Luni, 25 octombrie 04:35:56 2021
          Stare: curat, degradat 
 Dispozitive active: 1
Dispozitive de lucru: 1
 Dispozitive eșuate: 0
  Dispozitive de rezervă: 0

           Nume: c4root:1
           UUID: 49d82293:715e6baf:3f0a3f79:b2089367
         Evenimente: 1021990

    Număr Major Minor Raid Starea dispozitivului
       2 8 3 0 sincronizare activă /dev/sda3
       2 0 0 2 eliminat

Dimensiunea respectivă a matricei arată încă dimensiunea veche. Am citit online că poate fi necesar să faceți o actualizare a dimensiunii dispozitivului pe măsură ce îl asamblați. Hai să facem asta.

# mdadm -S /dev/md1
mdadm: oprit /dev/md1
# mdadm --assemble --update=devicesize /dev/md1
Mărimea a fost 7793483776
Mărimea este 7793483776
mdadm: /dev/md1 a fost pornit cu 1 unitate (din 2).

Bine, se pare că știe că are loc să crească. Să încercăm să-l creștem!

# mdadm --grow --size=max /dev/md1                                                                                                                                 
mdadm: dimensiunea componentei /dev/md1 neschimbată la 3896741888K

iar detaliile -D încă arată dimensiunea veche...

/dev/md1:
        Versiune: 1.2
  Ora creării: miercuri 2 apr 20:56:22 2014
     Nivelul raid: raid1
     Dimensiune matrice: 3896741888 (3716,22 GiB 3990,26 GB)
  Dimensiune Dev folosită: 3896741888 (3716,22 GiB 3990,26 GB)
   Dispozitive raid: 2
  Total dispozitive: 1

Ce naiba îmi lipsește?

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.