Nastavitev z NVMe v sistemu Linux

Dober dan.

Pozornost skupnosti sem želel opozoriti na značilno lastnost Linuxa pri delu z več diski NVMe SSD v enem sistemu. To bo še posebej pomembno za tiste, ki radi izdelujejo programska polja RAID iz NVMe.

Upam, da vam bodo spodnji podatki pomagali zaščititi vaše podatke in odpraviti nadležne napake.

Pri delu z blokovnimi napravami smo vsi navajeni na naslednjo logiko Linuxa:
Če se naprava imenuje /dev/sda, bodo particije na njej /dev/sda1, /dev/sda2 itd.
Za ogled atributov SMART uporabimo nekaj, kot je smartctl -a /dev/sda, in ga formatiramo ter dodamo particije nizom, kot je /dev/sda1.

Vsi smo navajeni na aksiom, da se /dev/sda1 nahaja na /dev/sda. In če nekega dne SMART pokaže, da je /dev/sda skoraj mrtev, bomo /dev/sda1 vrgli iz matrike RAID za zamenjavo.

Izkazalo se je, da to pravilo ne deluje pri delu z imenskimi prostori NVMe. Dokaz:

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

Pronicljiv bralec primerjave serijskih številk bo opazil, da se /dev/nvme1n1 dejansko nahaja na /dev/nvme2 in obratno.

P.S.

Želim si, da nikoli ne odstranite zadnjega živega NVMe SSD iz polja RAID.

Vir: www.habr.com

Dodaj komentar