Linux жүйесінде NVMe көмегімен орнату

Қайырлы күн.

Мен бір жүйеде бірнеше NVMe SSD дискілерімен жұмыс істегенде қауымдастықтың назарын Linux-тың тән ерекшелігіне аударғым келді. Бұл әсіресе NVMe бағдарламалық жасақтамасының RAID массивтерін жасауды ұнататындар үшін өзекті болады.

Төмендегі ақпарат деректеріңізді қорғауға және тітіркендіргіш қателерді жоюға көмектеседі деп үміттенемін.

Блоктық құрылғылармен жұмыс істеу кезінде біз бәріміз келесі Linux логикасына үйрендік:
Егер құрылғы /dev/sda деп аталса, ондағы бөлімдер /dev/sda1, /dev/sda2, т.б. болады.
SMART атрибуттарын көру үшін біз smartctl -a /dev/sda сияқты нәрсені қолданамыз және оны пішімдеп, /dev/sda1 сияқты массивтерге бөлімдерді қосамыз.

Біз /dev/sda1 /dev/sda орналасқан аксиомаға бәріміз үйреніп қалғанбыз. Егер бір күні SMART /dev/sda өлі дерлік екенін көрсетсе, біз ауыстыру үшін RAID массивінен /dev/sda1 лақтырамыз.

Бұл ереже NVMe Namespaces-пен жұмыс істегенде жұмыс істемейді екен. Дәлелдеу:

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

Сериялық нөмірді салыстырудың зерделі оқырманы /dev/nvme1n1 шын мәнінде /dev/nvme2 және керісінше орналасқанын байқайды.

P.S.

Соңғы тірі NVMe SSD-ны RAID массивінен ешқашан алып тастамауды қалаймын.

Ақпарат көзі: www.habr.com

пікір қалдыру