Подешавање са НВМе на Линук-у

Добар дан.

Желео сам да скренем пажњу заједнице на карактеристичну карактеристику Линук-а када радим са више НВМе ССД-ова у једном систему. То ће бити посебно релевантно за оне који воле да праве софтверске РАИД низове од НВМе.

Надам се да ће информације у наставку помоћи у заштити ваших података и отклањању досадних грешака.

Сви смо навикли на следећу Линук логику када радимо са блок уређајима:
Ако се уређај зове /дев/сда онда ће партиције на њему бити /дев/сда1, /дев/сда2, итд.
Да бисмо видели СМАРТ атрибуте, користимо нешто попут смартцтл -а /дев/сда, форматирамо га и додамо партиције у низове, као што је /дев/сда1.

Сви смо навикли на аксиом да се /дев/сда1 налази на /дев/сда. И, ако једног дана СМАРТ покаже да је /дев/сда скоро мртав, то је /дев/сда1 који ћемо избацити из РАИД низа ради замене.

Испоставило се да ово правило не функционише када радите са НВМе просторима имена. Доказ:

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

Проницљив читалац поређења серијских бројева приметиће да се /дев/нвме1н1 заправо налази на /дев/нвме2, и обрнуто.

П.С.

Желим да никада не уклоните последњи живи НВМе ССД из РАИД низа.

Извор: ввв.хабр.цом

Додај коментар