ښه ورځ.
ما غوښتل چې د ټولنې پام د لینکس ځانګړتیا ته واړوم کله چې په یو سیسټم کې د ډیری NVMe SSDs سره کار کول. دا به په ځانګړې توګه د هغو کسانو لپاره اړونده وي چې د NVMe څخه د سافټویر RAID سرې جوړول خوښوي.
زه امید لرم چې لاندې معلومات به ستاسو د معلوماتو خوندي کولو او ځورونکي غلطیو له مینځه وړلو کې مرسته وکړي.
موږ ټول د لاندې لینکس منطق سره عادت یو کله چې د بلاک وسیلو سره کار کوو:
که چیرې وسیله د /dev/sda په نوم یادیږي نو بیا به په دې کې ویشونه /dev/sda1، /dev/sda2، او داسې نور وي.
د SMART ځانګړتیاوو لیدلو لپاره، موږ یو څه کاروو لکه smartctl -a /dev/sda، او فارمیټ یې کوو او په صفونو کې برخې اضافه کوو، لکه /dev/sda1.
موږ ټول د محور سره عادی یو چې /dev/sda1 په /dev/sda کې موقعیت لري. او، که یوه ورځ SMART وښيي چې /dev/sda نږدې مړ شوی، دا دی /dev/sda1 چې موږ به د ځای په ځای کولو لپاره د RAID صف څخه بهر وغورځوو.
دا معلومه شوه چې دا قاعده کار نه کوي کله چې د NVMe نوم ځایونو سره کار کوي. ثبوت:
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.
کاش تاسو هیڅکله د RAID صف څخه وروستی ژوندی NVMe SSD لرې نه کړئ.
سرچینه: www.habr.com