Një konfigurim me NVMe në Linux

Mirëdita.

Doja të tërhiqja vëmendjen e komunitetit për një veçori karakteristike të Linux-it kur punoni me shumë SSD NVMe në një sistem. Do të jetë veçanërisht e rëndësishme për ata që duan të bëjnë grupe softuerësh RAID nga NVMe.

Shpresoj që informacioni i mëposhtëm të ndihmojë në mbrojtjen e të dhënave tuaja dhe eliminimin e gabimeve të bezdisshme.

Të gjithë jemi mësuar me logjikën e mëposhtme Linux kur punojmë me pajisje bllokuese:
Nëse pajisja quhet /dev/sda, atëherë ndarjet në të do të jenë /dev/sda1, /dev/sda2, etj.
Për të parë atributet SMART, ne përdorim diçka si smartctl -a /dev/sda, dhe e formatojmë atë dhe shtojmë ndarje në vargje, si /dev/sda1.

Të gjithë jemi mësuar me aksiomën se /dev/sda1 ndodhet në /dev/sda. Dhe, nëse një ditë SMART tregon se /dev/sda është pothuajse i vdekur, është /dev/sda1 që ne do ta hedhim jashtë grupit RAID për zëvendësim.

Rezulton se ky rregull nuk funksionon kur punoni me hapësirat e emrave NVMe. Dëshmi:

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

Një lexues i zgjuar i krahasimit të numrave serial do të vërejë se /dev/nvme1n1 ndodhet në të vërtetë në /dev/nvme2, dhe anasjelltas.

P.S.

Uroj që të mos e hiqni kurrë SSD-në e fundit NVMe të gjallë nga grupi RAID.

Burimi: www.habr.com

Shto një koment