Kunning xushmuomala vaqti.
Хотел обратить внимание сообщества на характерную особенность Linux при работе с несколькими NVMe SSD в одной системе. Особенно актуально будет для тех кто любит делать из NVMe программные RAID массивы.
Umid qilamanki, quyidagi ma'lumotlar sizning ma'lumotlaringizni himoya qilishga va zerikarli xatolarni bartaraf etishga yordam beradi.
Все мы привыкли к следующий логике Linux при работе с блочными устройствами:
Agar qurilma /dev/sda deb nomlangan bo'lsa, undagi bo'limlar /dev/sda1, /dev/sda2 va boshqalar bo'ladi.
SMART atributlarini ko'rish uchun biz smartctl -a /dev/sda kabi narsadan foydalanamiz va uni formatlaymiz va /dev/sda1 kabi massivlarga bo'limlar qo'shamiz.
Biz hammamiz /dev/sda1 /dev/sda da joylashgan aksiomaga o'rganib qolganmiz. Va agar bir kun SMART /dev/sda deyarli o'lik ekanligini ko'rsatsa, biz almashtirish uchun RAID massividan chiqarib yuboramiz /dev/sda1.
Ma'lum bo'lishicha, bu qoida NVMe Namespaces bilan ishlashda ishlamaydi. Isbot:
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
Seriya raqamlarini taqqoslashning aqlli o'quvchisi /dev/nvme1n1 aslida /dev/nvme2 da joylashganligini va aksincha.
P.S.
So'nggi NVMe SSD-ni RAID massividan hech qachon olib tashlamasligingizni tilayman.
Manba: www.habr.com
