Salam.
İcazə verin, Linux-un eyni sistemdə bir neçə NVMe SSD ilə işləyərkən tipik bir xüsusiyyətini icma diqqətinə çatdırım. Bu, NVMe proqram RAID massivləri yaratmağı sevənlər üçün xüsusilə актуaldır.
Ümid edirəm ki, aşağıda təqdim olunan məlumatlar, məlumatlarınızı qorumağa kömək edəcək və əziyyət verici səhvlərdən qurtulmağınıza yardımçı olacaq.
Hamımız Linux-un blok cihazları ilə işləyərkən aşağıdakı məntiqə alışmışıq:
Əgər cihazın adı /dev/sda-dırsa, onda onun üzərindəki bölmələr /dev/sda1, /dev/sda2 və s. olacaq.
SMART atributlarını görmək üçün smartctl -a /dev/sda kimi bir şey istifadə edirik, bölmələri formatlayırıq və onları artıq massivlərə əlavə edirik, məsələn, /dev/sda1.
Hamımızın qəbul etdiyi aksiomdur ki, /dev/sda1, /dev/sda-da yerləşir. Və, əgər bir gün SMART, /dev/sda-nın demək olar ki, öldüyünü göstərsə, biz məhz /dev/sda1-i RAID massivindən çıxarıb əvəz edəcəyik.
Məlum olur ki, NVMe Namespaces ilə işləyərkən bu qayda keçərli deyil. Sübut:
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
Diqqətli oxucu seriya nömrələrini müqayisə edərək, /dev/nvme1n1-in əslində /dev/nvme2-də, və əksinə yerləşdiyini görəcək.
R.S.
Sizə ümid edirəm ki, RAID massivindən son sağlam NVMe SSD-ni heç vaxt silməyəsiniz.
Mənbə: habr.com
