Tocmai mi-am actualizat vechiul spațiu de stocare Thecus 7 Bay RAID de la Ubuntu 16.04 LTS (server) la 18.04. Totul este în regulă (pornește dintr-un DOM separat), cu excepția faptului că RAID-ul nu se va asambla și sunt puțin cam pierdut de ce - și pentru că îmi este greu să obțin orice fel de mesaje de eroare din MDADM.
sudo mdadm --examine /dev/sd[b-h]2
îmi dă ceea ce mă aștept:
/dev/sdb2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 1bc695f7:a1621559:db15c3d0:2b8f423a
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: d11e7d19 - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: Dispozitiv activ 1
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdc2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 2a6f2090:fff720a3:d99c9fab:f9dfadc5
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: 19fc94d2 - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 0
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdd2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 4f61132e:9ffe0570:c16d6949:dbc0b756
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: b3a83de2 - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 3
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sde2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 4da400bb:509cf8b4:5377b144:e30034b1
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: db4c682b - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 2
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdf2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 50e6eda8:0ed215df:210e1e89:f298151e
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: a4a50ecc - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 5
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdg2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 5da7881c:3ea798d5:846551c7:a0f81edc
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: aff5c1a - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 4
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
/dev/sdh2:
Magie: a92b4efc
Versiune: 1.2
Hartă caracteristică: 0x1
UUID matrice: b7f98535:c88ab32e:d0ed4cfd:06b9ea7d
Nume: N7700PRO:0
Ora creării: vineri, 8 noiembrie, 20:05:13 2013
Nivel raid: raid6
Dispozitive raid: 7
Dimensiune Dev disponibilă: 5855244288 (2792,00 GiB 2997,89 GB)
Dimensiunea matricei: 14638110720 (13959,99 GiB 14989,43 GB)
Compensarea datelor: 2048 sectoare
Super Offset: 8 sectoare
Spațiu nefolosit: înainte=1968 sectoare, după=0 sectoare
Stare: curat
UUID dispozitiv: 7eea318d:c5271920:6dc3649e:d00495e3
Bitmap intern: 2 sectoare din superbloc
Ora actualizării: duminica 31 octombrie 12:09:41 2021
Sumă de control: a4b289dc - corect
Evenimente: 58491
Aspect: stânga-simetric
Dimensiune bucată: 64K
Rolul dispozitivului: dispozitiv activ 6
Starea matricei: AAAAAAA („A” == activ, „.” == lipsește, „R” == înlocuire)
Dar pentru cat /proc/mdstat/
Eu iau:
Personalități: [liniar] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
dispozitive nefolosite: <niciunul>
A sudo mdadm --assemble --scan
nu face nimic.
Am verificat că procesul de actualizare a copiat fișierele mdadm.conf din vechea locație în /etc/mdadm și că fișierele sunt ceea ce ar trebui să fie. Este:
# mdadm.conf
#
# Vă rugăm să consultați mdadm.conf(5) pentru informații despre acest fișier.
#
# în mod implicit (încorporat), scanează toate partițiile (/proc/partitions) și toate
# containere pentru superblocuri MD. alternativ, specificați dispozitivele de scanat, folosind
# metacare dacă doriți.
DEVICE /dev/null
# creați automat dispozitive cu permisiuni standard Debian
CREATE proprietar=root group=disk mode=0660 auto=yes
# etichetați automat noile matrice ca aparținând sistemului local
HOMEHOST <sistem>
# instruiți demonul de monitorizare unde să trimită alerte prin e-mail
MAILADDR rădăcină
# definiții ale matricelor MD existente
# ARRAY /dev/md/10 metadata=1.2 UUID=dd3b3236:d90ea6d1:bce9dec4:17146f0b name=N7700PRO:10
ARRAY /dev/md/0 metadata=1.2 UUID=b7f98535:c88ab32e:d0ed4cfd:06b9ea7d name=N7700PRO:0
# ARRAY /dev/md/50 metadata=1.2 UUID=f344ec6e:9a547390:2b59ee57:7ffbae6a name=N7700PRO:50
# Acest fișier a fost generat automat pe Luni, 16 februarie 2015 15:05:40 +0100
# de mkconf $Id$
Am verificat mail-ul de la root - deoarece acesta pare a fi modul în care mdadm distribuie mesajele de eroare, dar este gol. Am încercat și e-mail către un utilizator local - la fel.
Un punct interesant: imediat după upgrade am primit o versiune mdadm 4.1+rc1
sau cam asa ceva si l-am retrogradat la 3.3-2ubuntu7.6
doar ca sa incerc. acest lucru nu a schimbat nimic, dar interesant în timpul downgrade-ului am primit exact 7 mesaje de eroare (am 7 discuri RAID):
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
blockdev: IOCTL-Fehler bei BLKGETSIZE: Die Datei ist zu groÃ
(care este germană pentru IOCTL-Error la BLKGETSIZE: fișierul este prea mare).
Acum, un punct interesant este că conduc un 32 de biți Ubuntu. Poate că ceva este rupt cu MDADM pe Ubuntu pe 32 de biți dincolo de 16.04, să spunem că ceva care ar trebui să fie un int explicit pe 64 de biți este doar un int? Mi se pare un pic ciudat, deoarece nu ar trebui să fie atât de neobișnuit să rulați Ubuntu 32 de biți pe Thecus Hardware. Btw.: CPU este a CPU Intel(R) Core(TM)2 Duo T5500 @ 1,66 GHz
.
Presupunerea mea este că mdadm este stricat pe Ubuntu 18.04 pe 32 de biți.
Am instalat Ubuntu 20.04 pe 64 de biți pe aceeași mașină și totul a funcționat conform așteptărilor.
Voi raporta o eroare.