لینکس پر NVMe کے ساتھ سیٹ اپ

دن اچھا ہو.

میں ایک سسٹم میں متعدد NVMe SSDs کے ساتھ کام کرتے وقت کمیونٹی کی توجہ لینکس کی ایک خصوصیت کی طرف مبذول کروانا چاہتا تھا۔ یہ خاص طور پر ان لوگوں کے لیے موزوں ہو گا جو NVMe سے سافٹ ویئر RAID اری بنانا پسند کرتے ہیں۔

مجھے امید ہے کہ نیچے دی گئی معلومات آپ کے ڈیٹا کی حفاظت اور پریشان کن غلطیوں کو ختم کرنے میں مدد کرے گی۔

بلاک ڈیوائسز کے ساتھ کام کرتے وقت ہم سب مندرجہ ذیل لینکس منطق کے عادی ہیں۔
اگر ڈیوائس کو /dev/sda کہا جاتا ہے تو اس پر موجود پارٹیشنز /dev/sda1، /dev/sda2، وغیرہ ہوں گے۔
اسمارٹ اوصاف کو دیکھنے کے لیے، ہم smartctl -a /dev/sda جیسی کوئی چیز استعمال کرتے ہیں، اور اسے فارمیٹ کرتے ہیں اور arrays میں پارٹیشنز شامل کرتے ہیں، جیسے /dev/sda1۔

ہم سب اس محور کے عادی ہیں کہ /dev/sda1 /dev/sda پر واقع ہے۔ اور، اگر ایک دن SMART دکھاتا ہے کہ /dev/sda تقریباً مر چکا ہے، یہ /dev/sda1 ہے جسے ہم متبادل کے لیے RAID صف سے باہر پھینک دیں گے۔

یہ پتہ چلتا ہے کہ 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 پر واقع ہے، اور اس کے برعکس۔

پی ایس

میری خواہش ہے کہ آپ کبھی بھی آخری زندہ NVMe SSD کو RAID صف سے نہ ہٹائیں۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں