ألعاب

كيفية التحقق من صحة SSD في لينكس


سواء كنت تشك في وجود مشكلة أو كنت ترغب فقط في تجنب المشاكل المحتملة، فمن الجيد أن تتعلم كيفية التحقق من صحة SSD في Linux. في أي وقت تلاحظ فيه أي مشكلات، مثل سرعات التحميل البطيئة أو البيانات المفقودة، تحقق من SSD الخاص بك. إذا حدث خطأ ما، فسيكون لديك الوقت لحفظ بياناتك قبل فشل محرك الأقراص.

ملحوظة: يمكنك أيضًا التحقق من صحة SSD لجهاز Mac الخاص بك.

احصل على اسم محرك الأقراص الخاص بك

الخطوة الأولى، بغض النظر عن التوزيعة التي تستخدمها، هي الحصول على اسم SSD الخاص بك. ستحتاج إلى هذا لتشغيل أدوات فحص صحة SSD.

هناك مجموعة متنوعة من الأدوات للتشغيل. على سبيل المثال، أنا أستخدم lsblk في المحطة. ومع ذلك، يمكنك أيضًا استخدام cfdisk, df, hwinfo, fdisk, sfdisk، أو lshw.

ابحث عن قائمة الأقراص في Linux باستخدام lsblk.

تذكر اسم SSD الذي تريد التحقق منه قبل المتابعة. عادةً ما يساعدك النظر إلى الحجم على التمييز بينها بسهولة.

إذا كنت لا ترى محرك أقراص أو كنت تريد التحقق من محرك أقراص خارجي، فتعرف على كيفية تركيب محرك أقراص في Linux.

تحقق من صحة SSD في Linux باستخدام الأقراص

الأقراص هي طريقة واجهة المستخدم الرسومية للتحقق من صحة SSD الخاص بك في Ubuntu. ابدأ بفتح الأقراص الأداة المساعدة، والتي يتم تثبيتها عادة بشكل افتراضي. إذا لم يكن مثبتًا، فقم بتشغيل الأمر التالي في الوحدة الطرفية لتثبيته:

sudo apt install gnome-disk-utility

حدد القرص الخاص بك وانقر على قائمة النقاط الثلاث في الجزء العلوي الأيمن. ثم حدد بيانات SMART والاختبارات الذاتية.

كيفية التحقق من صحة Ssd في Linux Disk Utility

انقر ابدأ الاختبار الذاتي في الجزء السفلي من النافذة الجديدة وعرض النتائج. من الناحية المثالية، تريد أن ترى التقييم العام ل القرص على ما يرام أعلى قائمة سمات SMART مباشرةً.

كيفية التحقق من صحة Ssd في قائمة اختبارات الأداة المساعدة للقرص Linux

استخدم Smartctl (Smartmontools)

أداة سطر الأوامر smartctl تم تضمينه مع أدوات Smartmontools، والتي ستحتاج إلى تثبيتها. إنه متاح لتوزيعات Ubuntu وDebian وLinuxMint وFedora وRHEL وCentOS.

بينما أستخدم Ubuntu في الأمثلة الخاصة بي، يمكنك استخدام الأمر التالي لتثبيت Smartmontools لتوزيعتك:

أوبونتو، لينكس مينت، وديبيان

sudo apt install smartmontools

RHEL وCentOS

sudo yum install smartmontools

فيدورا

sudo dnf install smartmontools

بمجرد التثبيت، قم بتشغيل الأمر التالي، ولكن استبدل “sda” بمحرك الأقراص الخاص بك:

sudo smartctl -t long -a /dev/sda
أمر يوضح كيفية تشغيل Smartctl في Terminal.

يجمع الجزء Smartctl التفاصيل حول محركات الأقراص المتوفرة، بينما يقوم الجزء -t long يخبر الجزء الأداة بإجراء اختبار طويل (1-2 ساعة). إذا كنت تريد اختبارًا أقصر (حوالي دقيقتين)، فاستخدمه -t short بدلاً من.

إذا تلقيت خطأ يفيد بعدم تمكين SMART على محرك الأقراص، فقم بتشغيل (استبدال sda مع محرك الأقراص الخاص بك):

sudo smartctl -s on /dev/sda

بالنسبة للاختبارات القصيرة، قد لا ترى قائمة كاملة بالسمات. وبدلاً من ذلك، قد ترى فقط نتيجة نجاح/فشل أو نتيجة “مكتمل بدون خطأ”. بالنسبة للاختبارات الأطول، تتضمن بعض السمات التي يجب الانتباه إليها في النتائج ما يلي:

  • درجة الحرارة_مئوية – يجب أن تكون قيم الحد الأدنى والحد الأقصى متماثلة أو متقاربة. قد تعني التقلبات الشديدة وجود خطأ ما في محرك الأقراص أو مصدر الطاقة أو وحدة المعالجة المركزية أو الأجهزة الأخرى.
  • إعادة تخصيص_القطاع_Ct – يخبرك هذا بعدد القطاعات السيئة التي كان لا بد من إعادة تعيينها. كلما زاد الرقم، كلما اقترب SSD الخاص بك من الفشل.
  • Media_Wearout_Indicator – يشير هذا إلى مدى اقتراب محرك الأقراص من الفشل بناءً على متوسط ​​دورة حياته. أعلى قيمة هي 100، وهي مثالية. إذا اقترب الرقم من الصفر، فقد حان الوقت لاستبداله على الفور.
  • تم الإبلاغ_غير صحيح – تخبرك هذه السمة بعدد الأخطاء التي تمت مواجهتها والتي لا يمكن إصلاحها. عدد كبير من الأخطاء هو علامة سيئة.

استخدم nvme-cli لاختبار محركات أقراص NVMe SSD

لا تعمل الطريقة المذكورة أعلاه على جميع أنواع محركات أقراص SSD. من أجل التحقق من صحة SSD في Linux لمحرك NVMe، قم بتشغيل nvme-cli أداة. إنه يعمل بشكل مشابه لـ Smartctl ويعرض سمات مختلفة تتعلق بسلامة محرك الأقراص لديك.

قم بتثبيت الأداة عن طريق تشغيل الأمر التالي في Terminal:

sudo apt install nvme-cli

ما ورد أعلاه مخصص للتوزيعات المستندة إلى Ubuntu وDebian. يستبدل apt مع dnf لفيدورا أو yum لتوزيعات CentOS وRHEL.

بمجرد التثبيت بنجاح، قم بتشغيل ما يلي لاختبار محرك الأقراص واستبداله sda مع اسم محرك الأقراص الخاص بك:

sudo watch -n 1 nvme smart-log /dev/sda
تشغيل أداة NVMe-cli للتحقق من صحة القرص.

لهذا الأمر، watch -n 1 يخبر الأداة بالتحقق من سجل SMART كل ثانية. ال nvme يشير الجزء إلى نوع محرك الأقراص، في حين أن الجزء smart-log يخبر الجزء الأداة بالتحقق من سجل SMART.

بعد تشغيل الأداة، تحقق من النتائج التالية للحصول على فكرة أفضل عن صحة SSD الخاص بك في Linux:

  • درجة حرارة – النطاق الآمن هو 30 درجة مئوية إلى 65 درجة مئوية (86 درجة فهرنهايت و149 درجة فهرنهايت). عادة، ستبقى ضمن نطاق 30 درجة مئوية إلى 40 درجة مئوية إلا إذا كنت مستخدمًا قويًا.
  • النسبة_المستخدمة – تريد أن يكون هذا الرقم منخفضًا قدر الإمكان. مع تقدمه في منتصف الطريق، قد يكون SSD الخاص بك في مشكلة.
  • أخطاء الوسائط – بعض الأخطاء لا تدعو للقلق كثيرًا. ولكن، إذا بدأت في رؤية عدد أكبر من الأخطاء، فهذا يعني أن المزيد من محرك الأقراص لديك غير قابل للقراءة.

تحقق من صحة SSD في Linux باستخدام مدير قسم KDE

KDE Partition Manager عبارة عن واجهة مستخدم رسومية لمساعدتك في إدارة أقسام Linux ومحركات الأقراص. يمكنك أيضًا استخدام هذه الأدوات للمساعدة في إنشاء أقسام Linux جديدة. ومع ذلك، مثل أقراص جنوم، فهو يتيح لك تشغيل فحص SMART على محركات الأقراص. إنه يعمل على Ubuntu، وDebian، وCentOS، وFedora، وRHEL، وOpenSUSE، وArchLinux، وGentoo. تتوفر الأوامر الكاملة لكل توزيعة على صفحة التعليمات البرمجية المصدر المرتبطة أعلاه.

أنا أستخدم Ubuntu، لذا سأقوم بتثبيت KDE Partition Manager عن طريق تشغيل ما يلي:

sudo apt install partitionmanager

بعد تثبيته، افتح KDE Partition Manager من قائمة التطبيقات الخاصة بك. بمجرد فتحه، انتقل إلى الجهاز -> حالة SMART.

قم بتشغيل أداة Smart Status في تطبيق KDE Partition Manager.

ومن الناحية المثالية، سوف تحصل على حالة ل جيد. تحقق أيضًا من درجة الحرارة والقطاعات السيئة. إذا كانت درجة الحرارة مرتفعة جدًا أو كان لديك العديد من القطاعات التالفة، ففكر في استبدال SSD الخاص بك.

استخدم GSmartControl للتحقق من صحة SSD

إذا كنت تحب طريقة عمل Smartctl، ولكنك تفضل الواجهة الرسومية، فجرّب GSmartControl. إنه يعمل على معظم الأنظمة الأساسية، بما في ذلك معظم توزيعات Linux. قم بتثبيت GSmartControl باستخدام الإرشادات المتوفرة للتوزيع الخاص بك.

بمجرد التثبيت، قم بتشغيل GSmartControl. فهو يسرد جميع محركات الأقراص المتوفرة، بما في ذلك تلك التي قد لا تدعم مراقبة SMART. انقر على محرك الأقراص الذي تريد عرض المزيد من التفاصيل عنه. ثم حدد صفات فاتورة غير مدفوعة. يمنحك هذا معظم التفاصيل نفسها التي يوفرها Smartctl، ولكن بتنسيق أسهل في القراءة.

نتائج الاختبار من GSmartControl.

إحدى فوائد GSmartControl هي أنه إذا قمت بالتمرير فوق أي سمة، فستظهر نافذة منبثقة تشرح بالضبط ما يتم اختباره وكيفية تحديد ما إذا كانت القيم جيدة أم سيئة. استمر في البحث أكثر عن سلامة Linux SSD الخاص بك عن طريق التحقق من بعض علامات التبويب الأخرى أيضًا، مثل سجل درجة الحرارة.

قم بالاطلاع على علامة التبويب “الاختبارات الذاتية” لإجراء المزيد من الاختبارات، على غرار اختبار Smartctl. قم بإجراء اختبارات قصيرة وطويلة لرؤية نفس البيانات التي تراها عند استخدام Smartctl من Terminal.

إذا حدث الأسوأ

الآن بعد أن عرفت كيفية التحقق من صحة SSD في Linux، من الجيد الاستعداد للأسوأ. إذا أظهر محرك الأقراص الخاص بك علامات مبكرة للفشل، فتأكد من أن لديك نسخة احتياطية جاهزة. استخدم أدوات النسخ الاحتياطي هذه لنظام التشغيل Linux للمساعدة. إذا كنت تشتري SSD جديدًا، فإليك ما يجب أن تبحث عنه. وهذه بعض من أفضل الخيارات للشراء.

حقوق الصورة: Pexels، جميع لقطات الشاشة بواسطة Crystal Crowder

كريستال كراودر

أمضى Crystal Crowder أكثر من 15 عامًا في العمل في مجال التكنولوجيا، في البداية كفني تكنولوجيا المعلومات ثم ككاتب. تعمل على المساعدة في تعليم الآخرين كيفية تحقيق أقصى استفادة من أجهزتهم وأنظمتهم وتطبيقاتهم. إنها تظل على اطلاع بأحدث الاتجاهات وتجد دائمًا حلولاً للمشاكل التقنية الشائعة.

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *