اذهب إلى المحتوى

كيفية التحقق من مساحة القرص الحرة في نظام لينكس Linux


Heidi Melhem

يمكن إجراء التحقق من مقدار مساحة القرص الحرة في نظام لينكس Linux باستخدام سطر الأوامر Terminal أو بالاعتماد على واجهة رسومية GUI.

الطريقة الأولى: باستخدام سطر الأوامر

إن أبسط طريقة هي استخدام الأمر df، وهو اختصار المصطلح disk-free أي المساحة الفارغة على القرص، ويكتب الأمر كالآتي:

df -h

يساعد الخيار h- على عرض المساحة الفارغة على القرص بتنسيق ميغابايت وغيغابايت والذي يجعله قابلًا للقراءة والفهم من المستخدم، وتسمى هذه الصيغة human-readable أي صيغة يمكن للبشر قراءتها والمقصود به المغاير للآلة.

تظهر الصورة التالية نتيجة تنفيذ الأمر df والمطبق في نظام Dell XPS، والذي يحوي نسخة لينكس مثبتة عليه مع قرص مشفر

التحقق من مساحة القرص الحرة باستخدام الأمر df في لينكس.PNG

قد يكون الخرج الظاهر السابق غير واضح بعض الشيء للعديد من المستخدمين، لذا فيما يلي شرح لبعض التفاصيل.

عند استخدام الأمرdf للتحقق من مقدار مساحة القرص الحرة في لينكس، يعرض الخرج بعض المعلومات المتعلقة بأنظمة الملفات file systems وحجمها الكلي بالإضافة إلى المساحة المستخدمة على القرص ومساحة القرص الخالية.

يجب أن تظهر الأقراص الفعلية عادةً بإحدى الأشكال التالية:

  • /dev/sda
  • /dev/sdb
  • /dev/nvme0n1p

لا تعد الأشكال السابقة معيارية ولكنها تساعد على تحديد القرص الفعلي بدقة بين بقية الأقراص.

قد يُجزَّئ القرص إلى عدة أقسام يمكن الإقلاع من أحدها مثل: EFI ،root ،swap ،home وغيرها، عندها تنعكس هذه الأقسام برقم في نهاية اسم القرص مثل: dev/sda1/ أو dev/nvme0n1p2/ وما إلى ذلك.

يمكن تخصيص كل قسم لهدف معين وذلك بواسطة نقطة وصل mount point تصل القسم بنظام التشغيل وتكون عبارة عن مجلد أو ملف يمكن من خلاله الوصول إلى نظام الملفات، ويتم وصل الجذر Root على المسار /، ويتم وصل قسم EFI عبر المسار boot/EFI/ وهكذا.

في الحالة الموضحة في الصورة التالية، خُصصت نسبة 41٪ من مساحة القرص البالغة 232 جيجابايت للجذر، أما في حال وجود قسمين أو ثلاثة أقسام كبيرة الحجم مثل الجذر والمجلد الرئيسي home فيجب عندها القيام ببعض الحسابات الدقيقة لتخصيص المساحة المناسبة لكل منها.

تفاصيل خرج الأمر df.PNG

يجدر الإشارة إلى الأقسام التالية:

  • tmpfs: وهو اختصار temporary file system أي نظام الملفات المؤقت والذي يستخدم لحفظ الملفات في الذاكرة الافتراضية وليس من الضروري استخدامه.
  • udev: يُستخدم نظام الملفات udev لتخزين المعلومات المتعلقة بالأجهزة الموصولة بحاسوب المستخدم كبطاقة الشبكة وسواقة الأقراص المضغوطة ومنفذ USB، أيضًا ليس من الضروري استخدامه.
  • dev/loop/: هي عبارة عن أجهزة تكرارية loop devices يلاحظ وجود الكثير منها عند التحقق من مساحة القرص الحرة في أوبنتو وذلك بسبب تطبيقات سناب Snap.

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

معالجة المساحة المفقودة على القرص

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

على سبيل المثال في الصورة التالية يحتوي حاسوب Intel NUC المصغر على قرصين SSD و 4 أو 5 توزيعات لينكس مثبتة عليهما، وتظهر الأقراص الإضافية عندما تُوصل فقط.

قبل تثبيت الأقراص.PNG

بعد تثبيت الأقراص.PNG

يمكن استخدام الأمر lsblk لرؤية جميع الأقراص والأقسام الموجودة على النظام كما في الشكل التالي:

استخدام الأمر lsblk.PNG

لوصل القرص يجب معرفة اسمه فقط ويتم الوصل كما يلي:

sudo mount /dev/sdb2 /mnt

الطريقة 2: بالاعتماد على واجهة رسومية GUI

تعد هذه الطريقة في أوبنتو أسهل بكثير من الطريقة السابقة، حيث تتحقق من مقدار مساحة القرص الحرة في لينكس بيانيًا ويوجد أداتين لهذا الغرض هما الأداة Disk Usage Analyzer والأداة GNOME Disks.

الأداة Disk Usage Analyzer

Disk Usage Analyzer.PNG

استخدامها سهل للغاية، حيث تعرض جميع الأقراص والأقسام الفعلية، وقد يحتاج المستخدم إلى وصل بعض الأقسام من خلال النقر عليها، إذ تعرض الأداة استخدام القرص لجميع الأقسام الموصولة.

التحقق من مساحة القرص.PNG

2. الأداة GNOME Disks

GNOME Disks Tool.PNG

تعد GNOME Disks أداة مفيدة واستخدامها كما يلي:

  • تشغيل الأداة
  • تحديد أحد الأقراص
  • اختيار أحد الأقسام لمعرفة المساحة الحرة على القرص

ملاحظة: في حال لم يظهر القسم، يمكن وصله ببساطة وذلك عن طريق النقر على رمز التشغيل play icon كما في الصورة التالية:

استخدام GNOME.PNG

توفر غالبية بيئات سطح المكتب الرئيسية أنواعًا من الأدوات البيانية للتحقق من استخدام مساحة القرص في لينكس.

ترجمة -وبتصرف- للمقال How to Check Free Disk Space on Linux [Terminal and GUI Methods] لصاحبه Abhishek Prakash.

اقرأ أيضًا


تفاعل الأعضاء

أفضل التعليقات

لا توجد أية تعليقات بعد



انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أضف تعليق

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • أضف...