كيفية فحص حالة القرص الصلب على نظام لينكس باستخدام تقنية SMART

لفحص القرص الصلب أو SSD أو NVMe على نظام لينكس، استخدم بيانات SMART من smartmontools. ابدأ بـ sudo smartctl -H /dev/DEVICEللحصول على ملخص حالة القرص، ثم استخدم sudo smartctl -x /dev/DEVICEلفحص المزيد من التفاصيل. يوفر برنامج GNOME Disks نفس نوع الفحص بواجهة رسومية. نتيجة "ناجح" مفيدة، لكنها لا تضمن عدم تعطل القرص، لذا احتفظ بنسخة احتياطية حديثة.

1. تحديد المحرك المادي

قم أولاً بعرض قائمة الأقراص حتى لا تقوم بإجراء فحص على الجهاز الخطأ. في نافذة طرفية، أدخل الأمر التالي:

lsblk -d -o NAME,MODEL,SIZE,TRAN

يعرض هذا -dالخيار الأجهزة كاملةً بدلاً من أقسامها. من الأسماء الشائعة /dev/sdaلمحرك أقراص SATA /dev/nvme0n1ومحرك أقراص NVMe. يُضاف رقم إلى القسم، مثل `<div> /dev/sda1` أو `<div> /dev/nvme0n1p1`؛ استخدم مسار القرص الكامل لفحص SMART. تأكد من الطراز والسعة قبل المتابعة. يشرح دليل lsblk خيارات عرض الأجهزة.

عرض قائمة محركات أقراص SATA و NVMe كاملةً باستخدام الأمر lsblk في طرفية لينكس
أسماء الأجهزة المذكورة هنا هي أمثلة lsblk؛ سيختلف طراز جهازك وحجمه واسمه.

2. تثبيت smartmontools

الأمر smartctlمُضمّن في smartmontoolsالحزمة. قم بتثبيته باستخدام مدير الحزم الخاص بتوزيعتك:

  • أوبونتو أو ديبيان:sudo apt install smartmontools
  • فيدورا:sudo dnf install smartmontools
  • Arch Linux:sudo pacman -S smartmontools
  • openSUSE:sudo zypper install smartmontools

للحصول على توزيعة أخرى، ابحث عنها في مستودعات برامجها أو استخدم صفحة التنزيل الرسميةsmartmontools للمشروع . لستَ بحاجة إلى فتح جلسة طرفية بصلاحيات الجذر؛ أضف بادئة لكل فحص .sudo

3. اقرأ تقرير الحالة الصحية وتقرير SMART

استبدل مسار الجهاز المذكور في المثال باسم القرص الكامل الذي وجدته. بالنسبة لقرص SATA باسم sda، قم بتشغيل الأمر التالي:

sudo smartctl -H /dev/sda

قد يُظهر الملخص تقريرًا PASSEDأو FAILED. لمراجعة السمات والأخطاء المسجلة، قم بتشغيل التقرير الكامل:

sudo smartctl -x /dev/sda

استخدم النمط نفسه لمحرك أقراص NVMe، على سبيل المثال sudo smartctl -x /dev/nvme0n1. -xيعرض هذا الخيار معلومات SMART الموسعة ومعلومات الجهاز. يوثّق دليل smartctl الحالي من مشروع smartmontools فحوصات السلامة وخيارات التقارير والاختبارات الذاتية.

يعرض طرفية لينكس فحص صحة smartctl الذي يُفيد بنجاح العملية لمحرك أقراص SATA
ملخص توضيحي لتقنية SMART. تعتمد الصياغة والنتيجة الفعلية على محرك الأقراص.

كيفية تفسير التقرير

لا تعتمد على سطر واحد لتشخيص كامل. راجع نتيجة فحص الحالة العامة، وسجلات الأخطاء، وما إذا كانت القيم المقلقة تتغير بمرور الوقت. في العديد من محركات الأقراص الصلبة SATA (HDD) ومحركات الأقراص ذات الحالة الصلبة SSD، قد تشير سمات مثل القطاعات المعاد تخصيصها، والقطاعات المعلقة، والقطاعات غير القابلة للتصحيح إلى وجود مشاكل في الوسائط. تختلف أسماء السمات وقيمها الأولية باختلاف الشركة المصنعة، لذا فإن وجود قيمة أولية غير صفرية لا يُعد دائمًا دليلًا على وجود عطل. انتبه إلى نتيجة فحص حالة غير ناجحة، أو عطل مُدرج في العمود WHEN_FAILED، أو القيم التي تستمر في الازدياد.

تستخدم تقارير NVMe حقولًا مختلفة. تحقق من الحقول Critical Warningالمذكورة . Available Spareيستدعي وجود تحذير حرج غير صفري أو ارتفاع عدد أخطاء الوسائط الانتباه. يُعدّ هذا تقديرًا لعمر الخدمة، وليس حكمًا نهائيًا بالنجاح أو الفشل. إذا ذكر التقرير "فشل"، أو أظهر فشلًا في إحدى السمات الحالية، أو كان النظام يسجل أخطاء إدخال/إخراج القرص، فقم بنسخ الملفات المهمة احتياطيًا على الفور، وخطط لاستبدال القرص. حتى التقرير النظيف لا يُغني عن النسخ الاحتياطي.Percentage UsedMedia and Data Integrity ErrorsPercentage Used

تقرير توضيحي من smartctl يتضمن تحذيرًا حرجًا متعلقًا بتقنية NVMe، ومساحة التخزين الاحتياطية المتاحة، والنسبة المئوية المستخدمة، وحقول أخطاء الوسائط.
أمثلة على حقول NVMe التي يجب مراجعتها؛ تختلف مخرجات المحرك وتفسير السمات حسب الطراز.

4. قم بإجراء اختبار ذاتي عندما تحتاج إلى مزيد من المعلومات

يطلب الاختبار الذاتي من القرص الصلب فحص نفسه وتسجيل النتيجة. لإجراء اختبار قصير، قم بتشغيل:

sudo smartctl -t short /dev/sda

يعرض برنامج Smartctl وقت الإنجاز المُقدّر. بعد انقضاء هذا الوقت، اقرأ سجل الاختبار:

sudo smartctl -l selftest /dev/sda

يمكن بدء اختبار أطول وأكثر شمولاً باستخدام الأمر sudo smartctl -t long /dev/sda`sudo`؛ قد يستغرق وقتًا أطول بكثير، خاصةً على قرص صلب كبير. راجع سجل الأخطاء مرة أخرى بعد انتهاء الاختبار. استخدم مسار الجهاز الصحيح في كلا الأمرين. الاختبار الذاتي تشخيصي وليس إصلاحيًا. إذا كان القرص معطلاً بالفعل أو يحتوي على النسخة الوحيدة من الملفات المهمة، فأعطِ الأولوية لنسخ البيانات قبل إجراء اختبارات إضافية.

تحقق من حالة الأقراص في جنوم

إذا كنت تفضل استخدام أداة رسومية، فقم بتثبيتها gnome-disk-utilityمن مستودع توزيعتك إن لم تكن مثبتة بالفعل، ثم افتح "الأقراص" . حدد القرص الفعلي في الشريط الجانبي الأيسر، وافتح قائمة الأقراص، واختر "بيانات SMART والاختبارات الذاتية" . راجع التقييم العام والخصائص، أو اختر اختبارًا ذاتيًا من مربع الحوار. يشرح دليل فحص القرص الرسمي من جنوم هذه الخطوات.

نافذة بيانات SMART واختبارات GNOME Disks الذاتية تعرض تقييمًا عامًا وخيار اختبار ذاتي قصير
عرض توضيحي لأقراص جنوم؛ قد تختلف التسميات والاختبارات المتاحة حسب الإصدار ومحرك الأقراص.

إذا لم يتمكن نظام لينكس من قراءة بيانات SMART

بعض محولات USB، ووحدات تحكم RAID، والأقراص الافتراضية لا تُمرر معلومات SMART إلى نظام Linux. حاول sudo smartctl --scan-openمعرفة الأجهزة التي يمكن لـ smartctl فتحها. إذا لم يتمكن من التعرف على القرص، فراجع وثائق المحول أو وحدة التحكم قبل تجربة خيار نوع الجهاز. يشير غياب تقرير SMART إلى أن مسار الاتصال قد يُعيق الوصول؛ ولا يُثبت ذلك بحد ذاته سلامة القرص أو تلفه.

لإجراء الفحوصات الدورية، احفظ تقريرًا sudo smartctl -x /dev/sda | tee ~/smart-report.txtوقارن التقارير اللاحقة. إذا ظهرت تحذيرات أو كان أداء القرص غير منتظم، فقم بعمل نسخة احتياطية أولًا، واعتبر تقرير SMART بمثابة إنذار مبكر وليس ضمانًا لعمر القرص.

اترك تعليقاً

كيفية تقسيم ملفات PDF في سطر أوامر لينكس باستخدام PDFtk

كيفية تقسيم ملفات PDF في سطر أوامر لينكس باستخدام PDFtk

قم بتقسيم كل صفحة من صفحات ملف PDF إلى ملف منفصل أو استخرج نطاقات الصفحات المختارة باستخدام PDFtk على نظام Linux، وذلك باتباع إرشادات التثبيت الحالية وأمثلة الإخراج الآمنة.

كيفية تثبيت بيئة سطح المكتب UKUI على نظام لينكس

كيفية تثبيت بيئة سطح المكتب UKUI على نظام لينكس

قم بتثبيت UKUI من الأرشيف الرسمي لأوبونتو، وراجع مسار حزمة الاختبار الحالية لديبيان، وتجنب تعليمات Arch القديمة التي لم تعد تثبت سطح المكتب بالكامل.

كيفية مشاركة الملفات لاسلكيًا بين نظامي أندرويد ولينكس باستخدام KDE Connect

كيفية مشاركة الملفات لاسلكيًا بين نظامي أندرويد ولينكس باستخدام KDE Connect

قم بإقران نظام Android مع نظام Linux عبر شبكة Wi-Fi وأرسل الملفات في كلا الاتجاهين باستخدام KDE Connect، دون الحاجة إلى كابل أو خادم FTP أو حساب سحابي.

كيفية إدارة مستخدمي ومجموعات لينكس من خلال سطر الأوامر

كيفية إدارة مستخدمي ومجموعات لينكس من خلال سطر الأوامر

تعلم كيفية التحقق من عضوية مجموعات لينكس، وإنشاء المجموعات وإزالتها، وإضافة المستخدمين بأمان، والتحقق من تغييرات الحساب باستخدام الأوامر القياسية.

كيفية إعادة تعيين كلمة مرور منسية على نظام لينكس

كيفية إعادة تعيين كلمة مرور منسية على نظام لينكس

استعد الوصول إلى حساب Linux محلي باستخدام مسؤول ثانٍ أو وضع استعادة Ubuntu، وتعرف على ما لا يمكن فتحه عن طريق إعادة تعيين كلمة المرور.

كيفية ترقية نظام openSUSE إلى إصدار جديد بأمان

كيفية ترقية نظام openSUSE إلى إصدار جديد بأمان

قم بترقية نظام openSUSE Leap باستخدام أداة الترحيل الرسمية، أو قم بتحديث Tumbleweed باستخدام zypper dup. قم بعمل نسخة احتياطية أولاً، وتحقق من التوافق، وراجع تغييرات الحزم.

كيفية تثبيت بريد تروجيتا على نظام لينكس

كيفية تثبيت بريد تروجيتا على نظام لينكس

تحقق مما إذا كانت توزيعة لينكس الخاصة بك لا تزال تحتوي على حزمة Trojita، وقم ببنائها من مصدر KDE إذا لزم الأمر، وقم بتكوين IMAP وSMTP بشكل آمن.

كيفية إضافة وإزالة مصادر البرامج المخصصة على نظام التشغيل openSUSE Linux

كيفية إضافة وإزالة مصادر البرامج المخصصة على نظام التشغيل openSUSE Linux

أضف مستودعًا تابعًا لجهة خارجية إلى openSUSE باستخدام YaST أو zypper، وتحقق من مفتاح التوقيع الخاص به وقم بتحديث الإعدادات، ثم قم بإزالة المصدر بأمان عندما لا تعود بحاجة إليه.

كيفية فحص حالة القرص الصلب على نظام لينكس باستخدام تقنية SMART

كيفية فحص حالة القرص الصلب على نظام لينكس باستخدام تقنية SMART

تحقق من حالة محركات الأقراص الصلبة، ومحركات الأقراص ذات الحالة الصلبة (SSD)، ومحركات الأقراص ذات الحالة الصلبة (NVMe) باستخدام smartctl أو GNOME Disks، واقرأ تحذيرات SMART الرئيسية، وقم بتشغيل اختبار ذاتي لمحرك الأقراص بأمان.

كيفية الوصول إلى جهاز الكمبيوتر الذي يعمل بنظام لينكس عن بُعد باستخدام NoMachine

كيفية الوصول إلى جهاز الكمبيوتر الذي يعمل بنظام لينكس عن بُعد باستخدام NoMachine

قم بتثبيت NoMachine Personal Edition على مضيف Linux الخاص بك، وقم بالاتصال باستخدام NoMachine Player، وقم بإعداد شبكة محلية (LAN) أو VPN أو الوصول إلى الإنترنت مع التنشيط الحالي وإرشادات المنفذ.