Sąranka naudojant NVMe sistemoje „Linux“.

Laba diena.

Norėjau atkreipti bendruomenės dėmesį į būdingą Linux ypatybę dirbant su keliais NVMe SSD diskais vienoje sistemoje. Tai bus ypač aktualu tiems, kurie mėgsta iš NVMe daryti programinius RAID masyvus.

Tikiuosi, kad toliau pateikta informacija padės apsaugoti jūsų duomenis ir pašalinti erzinančias klaidas.

Visi esame įpratę prie šios Linux logikos dirbdami su blokiniais įrenginiais:
Jei įrenginys vadinamas /dev/sda, tada jame esantys skaidiniai bus /dev/sda1, /dev/sda2 ir kt.
Norėdami peržiūrėti SMART atributus, naudojame kažką panašaus į smartctl -a /dev/sda, suformatuokite jį ir pridėkite skaidinius prie masyvų, pvz., /dev/sda1.

Mes visi esame įpratę prie aksiomos, kad /dev/sda1 yra /dev/sda. Ir jei vieną dieną SMART parodys, kad /dev/sda beveik negyva, tai /dev/sda1 išmesime iš RAID masyvo, kad jį pakeistume.

Pasirodo, ši taisyklė neveikia dirbant su NVMe vardų erdvėmis. Įrodymas:

nvme list && ( smartctl -a /dev/nvme0 && smartctl -a /dev/nvme1  && smartctl -a /dev/nvme2 ) | grep Serial
Node             SN                   Model                                    Namespace Usage                      Format           FW Rev  
---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1     S466NX0K72XX06M      Samsung SSD 970 EVO 500GB                1          96.92  GB / 500.11  GB    512   B +  0 B   1B2QEXE7
/dev/nvme1n1     S466NX0K43XX48W      Samsung SSD 970 EVO 500GB                1          91.00  GB / 500.11  GB    512   B +  0 B   1B2QEXE7
/dev/nvme2n1     S466NX0K72XX01A      Samsung SSD 970 EVO 500GB                1           0.00   B / 500.11  GB    512   B +  0 B   1B2QEXE7
Serial Number:                      S466NX0K72XX06M
Serial Number:                      S466NX0K72XX01A
Serial Number:                      S466NX0K43XX48W

Sumanus serijos numerių palyginimo skaitytojas pastebės, kad /dev/nvme1n1 iš tikrųjų yra /dev/nvme2 ir atvirkščiai.

P.S.

Linkiu, kad niekada nepašalintumėte paskutinio gyvo NVMe SSD iš RAID masyvo.

Šaltinis: www.habr.com

Добавить комментарий