In opset mei NVMe op Linux

Kening tiid fan 'e dei.

Ik woe de oandacht fan 'e mienskip lûke op in karakteristyk skaaimerk fan Linux by it wurkjen mei meardere NVMe SSD's yn ien systeem. It sil foaral relevant wêze foar dyjingen dy't graach software RAID-arrays meitsje fan NVMe.

Ik hoopje dat de ynformaasje hjirûnder sil helpe om jo gegevens te beskermjen en ferfelende flaters te eliminearjen.

Wy binne allegear wend oan de folgjende Linux-logika by it wurkjen mei blokapparaten:
As it apparaat /dev/sda hjit, dan sille de partysjes derop wêze /dev/sda1, /dev/sda2, ensfh.
Om SMART-attributen te besjen, brûke wy wat as smartctl -a /dev/sda, en formatearje it en foegje partysjes ta oan de arrays, lykas /dev/sda1.

Wy binne allegear wend oan it axioma dat /dev/sda1 leit op /dev/sda. En, as ien dei SMART lit sjen dat / dev / sda is hast dea, it is / dev / sda1 dat wy sille smyt út de RAID array foar ferfanging.

It docht bliken dat dizze regel net wurket by it wurkjen mei NVMe Namespaces. Bewiis:

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

In skerpe lêzer fan 'e fergeliking fan searjenûmers sil fernimme dat /dev/nvme1n1 eins leit op /dev/nvme2, en oarsom.

P.S.

Ik winskje jo nea fuortsmite de lêste libbene NVMe SSD út de RAID array.

Boarne: www.habr.com

Add a comment