Uppsetning með NVMe á Linux

Góður dagur.

Ég vildi vekja athygli samfélagsins á einkennandi eiginleika Linux þegar unnið er með marga NVMe SSD í einu kerfi. Það mun vera sérstaklega viðeigandi fyrir þá sem vilja búa til hugbúnaðar RAID fylki úr NVMe.

Ég vona að upplýsingarnar hér að neðan muni hjálpa til við að vernda gögnin þín og útrýma pirrandi villum.

Við erum öll vön eftirfarandi Linux rökfræði þegar unnið er með blokkartæki:
Ef tækið heitir /dev/sda þá verða skiptingarnar á því /dev/sda1, /dev/sda2 osfrv.
Til að skoða SMART eiginleika notum við eitthvað eins og smartctl -a /dev/sda, og forsníðum það og bætum skiptingum við fylkin, eins og /dev/sda1.

Við erum öll vön því grundvallaratriði að /dev/sda1 sé staðsett á /dev/sda. Og ef einn daginn sýnir SMART að /dev/sda er næstum dauður, þá er það /dev/sda1 sem við munum henda út úr RAID fylkinu til að skipta um það.

Það kemur í ljós að þessi regla virkar ekki þegar unnið er með NVMe nafnarými. Sönnun:

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

Glöggur lesandi raðnúmerasamanburðarins mun taka eftir því að /dev/nvme1n1 er í raun staðsettur á /dev/nvme2 og öfugt.

P.S.

Ég vildi að þú fjarlægir aldrei síðasta lifandi NVMe SSD úr RAID fylkinu.

Heimild: www.habr.com

Bæta við athugasemd