سواء كنت تشك في وجود مشكلة أو كنت ترغب فقط في تجنب المشاكل المحتملة، فمن الجيد أن تتعلم كيفية التحقق من صحة SSD في Linux. في أي وقت تلاحظ فيه أي مشكلات، مثل سرعات التحميل البطيئة أو البيانات المفقودة، تحقق من SSD الخاص بك. إذا حدث خطأ ما، فسيكون لديك الوقت لحفظ بياناتك قبل فشل محرك الأقراص.
ملحوظة: يمكنك أيضًا التحقق من صحة SSD لجهاز Mac الخاص بك.
احصل على اسم محرك الأقراص الخاص بك
الخطوة الأولى، بغض النظر عن التوزيعة التي تستخدمها، هي الحصول على اسم SSD الخاص بك. ستحتاج إلى هذا لتشغيل أدوات فحص صحة SSD.
هناك مجموعة متنوعة من الأدوات للتشغيل. على سبيل المثال، أنا أستخدم lsblk
في المحطة. ومع ذلك، يمكنك أيضًا استخدام cfdisk
, df
, hwinfo
, fdisk
, sfdisk
، أو lshw
.
تذكر اسم SSD الذي تريد التحقق منه قبل المتابعة. عادةً ما يساعدك النظر إلى الحجم على التمييز بينها بسهولة.
إذا كنت لا ترى محرك أقراص أو كنت تريد التحقق من محرك أقراص خارجي، فتعرف على كيفية تركيب محرك أقراص في Linux.
تحقق من صحة SSD في Linux باستخدام الأقراص
الأقراص هي طريقة واجهة المستخدم الرسومية للتحقق من صحة SSD الخاص بك في Ubuntu. ابدأ بفتح الأقراص الأداة المساعدة، والتي يتم تثبيتها عادة بشكل افتراضي. إذا لم يكن مثبتًا، فقم بتشغيل الأمر التالي في الوحدة الطرفية لتثبيته:
sudo apt install gnome-disk-utility
حدد القرص الخاص بك وانقر على قائمة النقاط الثلاث في الجزء العلوي الأيمن. ثم حدد بيانات SMART والاختبارات الذاتية.
انقر ابدأ الاختبار الذاتي في الجزء السفلي من النافذة الجديدة وعرض النتائج. من الناحية المثالية، تريد أن ترى التقييم العام ل القرص على ما يرام أعلى قائمة سمات SMART مباشرةً.
استخدم 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 التفاصيل حول محركات الأقراص المتوفرة، بينما يقوم الجزء -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
لهذا الأمر، 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.
ومن الناحية المثالية، سوف تحصل على حالة ل جيد. تحقق أيضًا من درجة الحرارة والقطاعات السيئة. إذا كانت درجة الحرارة مرتفعة جدًا أو كان لديك العديد من القطاعات التالفة، ففكر في استبدال SSD الخاص بك.
استخدم GSmartControl للتحقق من صحة SSD
إذا كنت تحب طريقة عمل Smartctl، ولكنك تفضل الواجهة الرسومية، فجرّب GSmartControl. إنه يعمل على معظم الأنظمة الأساسية، بما في ذلك معظم توزيعات Linux. قم بتثبيت GSmartControl باستخدام الإرشادات المتوفرة للتوزيع الخاص بك.
بمجرد التثبيت، قم بتشغيل GSmartControl. فهو يسرد جميع محركات الأقراص المتوفرة، بما في ذلك تلك التي قد لا تدعم مراقبة SMART. انقر على محرك الأقراص الذي تريد عرض المزيد من التفاصيل عنه. ثم حدد صفات فاتورة غير مدفوعة. يمنحك هذا معظم التفاصيل نفسها التي يوفرها Smartctl، ولكن بتنسيق أسهل في القراءة.
إحدى فوائد GSmartControl هي أنه إذا قمت بالتمرير فوق أي سمة، فستظهر نافذة منبثقة تشرح بالضبط ما يتم اختباره وكيفية تحديد ما إذا كانت القيم جيدة أم سيئة. استمر في البحث أكثر عن سلامة Linux SSD الخاص بك عن طريق التحقق من بعض علامات التبويب الأخرى أيضًا، مثل سجل درجة الحرارة.
قم بالاطلاع على علامة التبويب “الاختبارات الذاتية” لإجراء المزيد من الاختبارات، على غرار اختبار Smartctl. قم بإجراء اختبارات قصيرة وطويلة لرؤية نفس البيانات التي تراها عند استخدام Smartctl من Terminal.
إذا حدث الأسوأ
الآن بعد أن عرفت كيفية التحقق من صحة SSD في Linux، من الجيد الاستعداد للأسوأ. إذا أظهر محرك الأقراص الخاص بك علامات مبكرة للفشل، فتأكد من أن لديك نسخة احتياطية جاهزة. استخدم أدوات النسخ الاحتياطي هذه لنظام التشغيل Linux للمساعدة. إذا كنت تشتري SSD جديدًا، فإليك ما يجب أن تبحث عنه. وهذه بعض من أفضل الخيارات للشراء.
حقوق الصورة: Pexels، جميع لقطات الشاشة بواسطة Crystal Crowder
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.