يمكن إجراء التحقق من مقدار مساحة القرص الحرة في نظام لينكس Linux باستخدام سطر الأوامر Terminal أو بالاعتماد على واجهة رسومية GUI.
الطريقة الأولى: باستخدام سطر الأوامر
إن أبسط طريقة هي استخدام الأمر df
، وهو اختصار المصطلح disk-free أي المساحة الفارغة على القرص، ويكتب الأمر كالآتي:
df -h
يساعد الخيار h- على عرض المساحة الفارغة على القرص بتنسيق ميغابايت وغيغابايت والذي يجعله قابلًا للقراءة والفهم من المستخدم، وتسمى هذه الصيغة human-readable أي صيغة يمكن للبشر قراءتها والمقصود به المغاير للآلة.
تظهر الصورة التالية نتيجة تنفيذ الأمر df
والمطبق في نظام Dell XPS، والذي يحوي نسخة لينكس مثبتة عليه مع قرص مشفر
قد يكون الخرج الظاهر السابق غير واضح بعض الشيء للعديد من المستخدمين، لذا فيما يلي شرح لبعض التفاصيل.
عند استخدام الأمر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 فيجب عندها القيام ببعض الحسابات الدقيقة لتخصيص المساحة المناسبة لكل منها.
يجدر الإشارة إلى الأقسام التالية:
- tmpfs: وهو اختصار temporary file system أي نظام الملفات المؤقت والذي يستخدم لحفظ الملفات في الذاكرة الافتراضية وليس من الضروري استخدامه.
- udev: يُستخدم نظام الملفات udev لتخزين المعلومات المتعلقة بالأجهزة الموصولة بحاسوب المستخدم كبطاقة الشبكة وسواقة الأقراص المضغوطة ومنفذ USB، أيضًا ليس من الضروري استخدامه.
- dev/loop/: هي عبارة عن أجهزة تكرارية loop devices يلاحظ وجود الكثير منها عند التحقق من مساحة القرص الحرة في أوبنتو وذلك بسبب تطبيقات سناب Snap.
تعتبر الأجهزة التكرارية أجهزة افتراضية تسمح بالوصول إلى الملفات العادية كأجهزة كتلية block devices، وتساعد الأجهزة التكرارية على عزل تطبيقات سناب في أقراصها الافتراضية الخاصة، وطالما كان موقعهم ضمن الجذر فلا توجد حاجة لحساب مساحة القرص المستخدمة بشكل منفصل.
معالجة المساحة المفقودة على القرص
يجب بدايةً التحقق فيما إذا كانت الأقسام والأقراص موصولة mounted، إذ يعرض الأمر df مساحة القرص لأنظمة الملفات الموصولة فقط، في حال استخدام أكثر من توزيعة لينكس واحدة (أو أنظمة تشغيل أخرى) على نفس القرص، أو وجود عدة أقراص على النظام فيجب وصلها أولًا لمعرفة المساحة الخالية المتوفرة على تلك الأقسام والأقراص.
على سبيل المثال في الصورة التالية يحتوي حاسوب Intel NUC المصغر على قرصين SSD و 4 أو 5 توزيعات لينكس مثبتة عليهما، وتظهر الأقراص الإضافية عندما تُوصل فقط.
يمكن استخدام الأمر lsblk لرؤية جميع الأقراص والأقسام الموجودة على النظام كما في الشكل التالي:
لوصل القرص يجب معرفة اسمه فقط ويتم الوصل كما يلي:
sudo mount /dev/sdb2 /mnt
الطريقة 2: بالاعتماد على واجهة رسومية GUI
تعد هذه الطريقة في أوبنتو أسهل بكثير من الطريقة السابقة، حيث تتحقق من مقدار مساحة القرص الحرة في لينكس بيانيًا ويوجد أداتين لهذا الغرض هما الأداة Disk Usage Analyzer والأداة GNOME Disks.
الأداة Disk Usage Analyzer
استخدامها سهل للغاية، حيث تعرض جميع الأقراص والأقسام الفعلية، وقد يحتاج المستخدم إلى وصل بعض الأقسام من خلال النقر عليها، إذ تعرض الأداة استخدام القرص لجميع الأقسام الموصولة.
2. الأداة GNOME Disks
تعد GNOME Disks أداة مفيدة واستخدامها كما يلي:
- تشغيل الأداة
- تحديد أحد الأقراص
- اختيار أحد الأقسام لمعرفة المساحة الحرة على القرص
ملاحظة: في حال لم يظهر القسم، يمكن وصله ببساطة وذلك عن طريق النقر على رمز التشغيل play icon كما في الصورة التالية:
توفر غالبية بيئات سطح المكتب الرئيسية أنواعًا من الأدوات البيانية للتحقق من استخدام مساحة القرص في لينكس.
ترجمة -وبتصرف- للمقال How to Check Free Disk Space on Linux [Terminal and GUI Methods] لصاحبه Abhishek Prakash.
أفضل التعليقات
لا توجد أية تعليقات بعد
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.