تعتبر عملية تقسيم الأقراص في نظام لينكس من العمليات الأساسية التي يجب على مستخدم النظام فهمها بشكل جيد، خاصة إذا كان الهدف هو إدارة المساحة المتاحة على الأقراص الثابتة أو إذا كان المستخدم يرغب في تقسيم القرص لأغراض متعددة مثل تثبيت أكثر من نظام تشغيل أو تخصيص المساحة لملفات محددة. من خلال تقسيم الأقراص، يمكن تحسين الأداء، وزيادة الأمان، وتسهيل إدارة البيانات. في هذا المقال، سنتناول طرق تقسيم الأقراص في نظام لينكس، أدواته المختلفة، وشرحًا للمفاهيم المتعلقة بذلك بشكل شامل.
ما هو تقسيم الأقراص؟
تقسيم الأقراص يعني تقسيم القرص الصلب إلى أجزاء منفصلة تسمى “الأقسام” (Partitions). كل قسم يمكن أن يكون بمثابة محرك أقراص منفصل حيث يتم تثبيت أنظمة التشغيل أو تخزين البيانات. يعتمد تقسيم الأقراص في نظام لينكس على هيكلية مرنة تتيح للمستخدم تخصيص المساحات حسب الحاجة. بالإضافة إلى ذلك، يوفر النظام إمكانية استخدام أكثر من نظام تشغيل على نفس الجهاز باستخدام تقسيمات مختلفة.
لماذا يجب تقسيم الأقراص؟
-
تنظيم الملفات: من خلال تقسيم القرص إلى أقسام متعددة، يمكن للمستخدم تنظيم البيانات بشكل أكثر فعالية. يمكن تخصيص قسم خاص لنظام التشغيل وآخر للبيانات الشخصية.
-
تعدد الأنظمة: يسمح تقسيم القرص بتثبيت أكثر من نظام تشغيل على نفس الجهاز، مما يسهل تجربة الأنظمة المختلفة دون التأثير على بعضها البعض.
-
تحسين الأداء: تقسيم الأقراص يمكن أن يساعد في تحسين الأداء العام للنظام، خاصة إذا كان يتم تخصيص المساحة بشكل فعال للملفات والبرامج المختلفة.
-
النسخ الاحتياطي: في حالة حدوث مشكلة في أحد الأقسام، فإن تقسيم الأقراص يمكن أن يساهم في حماية البيانات المخزنة في الأقسام الأخرى.
أنواع الأقسام في لينكس
تتعدد أنواع الأقسام في نظام لينكس، ومن أبرزها:
-
قسم الجذر (Root Partition): هو القسم الذي يحتوي على ملفات النظام الأساسية لنظام التشغيل. عادةً ما يكون محاطًا باسم
/وهو يمثل النقطة الرئيسية التي ينطلق منها النظام. -
قسم التبادل (Swap Partition): هو قسم مخصص لتبادل البيانات في حالة نفاد الذاكرة العشوائية (RAM). يعمل هذا القسم كذاكرة إضافية عندما تكون الذاكرة الرئيسية ممتلئة.
-
قسم البيانات (Data Partition): يتم تخصيصه لتخزين البيانات الشخصية للمستخدم مثل الملفات والمستندات. يُسمى عادةً
/home. -
قسم النظام (Boot Partition): يحتوي هذا القسم على ملفات التمهيد الخاصة بالنظام، مثل نواة لينكس.
كيفية تقسيم الأقراص في لينكس
يمكن تقسيم الأقراص في لينكس باستخدام العديد من الأدوات. إحدى الأدوات الأكثر شيوعًا هي fdisk، وهي أداة سطر أوامر تُستخدم لتقسيم الأقراص في الأنظمة التي تستخدم جدول تقسيم MBR (Master Boot Record).
استخدام أداة fdisk
-
فتح أداة
fdisk:
لبدء تقسيم القرص، يجب أولًا تحديد القرص الذي تريد تقسيمه. لتحديد القرص، يمكنك استخدام الأمر التالي:bashsudo fdisk -lهذا الأمر يعرض جميع الأقراص المتاحة على النظام.
-
اختيار القرص:
بعد تحديد القرص الذي تريد تقسيمه، يمكنك فتح أداةfdiskباستخدام الأمر:bashsudo fdisk /dev/sdXحيث
Xهو حرف القرص الذي تريد تقسيمه. -
إضافة قسم جديد:
لإضافة قسم جديد، اختر الخيارnمن القائمة فيfdisk. سيتعين عليك تحديد نوع القسم (أساسي أو موسع) وحجمه. -
حذف قسم:
إذا كنت بحاجة إلى حذف قسم، يمكنك استخدام الخيارdفيfdisk. -
كتابة التغييرات:
بعد الانتهاء من تقسيم القرص، يجب كتابة التغييرات باستخدام الخيارwلحفظ التعديلات.
استخدام أداة parted
أداة parted هي أداة أخرى توفر واجهة أكثر مرونة وتقليدية لإدارة تقسيم الأقراص. توفر هذه الأداة دعمًا للأقراص التي تستخدم جدول تقسيم GPT (GUID Partition Table). لاستخدام parted، يمكنك اتباع الخطوات التالية:
-
فتح
parted:
لفتحpartedعلى قرص معين، استخدم الأمر التالي:bashsudo parted /dev/sdX -
إنشاء قسم جديد:
يمكنك استخدام الأمرmkpartلإنشاء قسم جديد، مع تحديد نوع القسم (مثال:ext4) ونطاق الحجم. -
عرض الأقسام:
لعرض الأقسام الموجودة على القرص، استخدم الأمر:bashprint -
حذف أو تعديل الأقسام:
يمكنك حذف الأقسام باستخدام الأمرrmمع تحديد رقم القسم.
استخدام gparted (واجهة رسومية)
إذا كنت تفضل واجهة رسومية بدلاً من سطر الأوامر، يمكنك استخدام أداة gparted، وهي واجهة رسومية لإدارة الأقراص. توفر هذه الأداة واجهة مستخدم سهلة تساعد في إدارة الأقراص وتحرير المساحة.
-
تثبيت
gparted:
إذا لم تكن الأداة مثبتة، يمكنك تثبيتها باستخدام الأمر:bashsudo apt-get install gparted -
فتح
gparted:
يمكنك فتح الأداة باستخدام الأمر:bashsudo gparted -
إدارة الأقسام:
من خلالgparted، يمكنك إنشاء، حذف، أو تعديل الأقسام بسهولة عن طريق النقر على الأقسام وعرض الخيارات المختلفة.
تحويل بين أنواع الجداول
عند تقسيم الأقراص، قد تواجهك الحاجة للتحويل بين أنواع الجداول مثل تحويل MBR إلى GPT أو العكس. يمكن إجراء هذه العمليات باستخدام أدوات مثل gdisk أو parted، ولكن يجب الحذر لأن هذه العمليات قد تؤدي إلى فقدان البيانات.
استخدام النظام بعد تقسيم الأقراص
بعد تقسيم الأقراص، يحتاج النظام إلى معرفة الأقسام التي يجب استخدامها لتخزين البيانات. يتم ذلك من خلال إضافة الأقسام إلى الملف /etc/fstab، الذي يخزن معلومات عن الأقسام وكيفية استخدامها. باستخدام UUID أو LABEL لكل قسم، يمكن للنظام تحديد القسم بشكل صحيح عند الإقلاع.
مثال على مدخل في /etc/fstab:
bashUUID=1234abcd-5678-efgh-9012-ijklmnop1234 /home ext4 defaults 0 2
نصائح عند تقسيم الأقراص في لينكس
-
تحديد حجم الأقسام بشكل معقول: قبل تقسيم الأقراص، من المهم تحديد حجم الأقسام بناءً على احتياجاتك. يفضل تخصيص قسم الجذر
/بحجم لا يقل عن 20-30 جيجابايت. -
استخدام أنظمة ملفات مناسبة: اختر نوع النظام المناسب لكل قسم، مثل
ext4للبيانات وswapللذاكرة الافتراضية. -
النسخ الاحتياطي: قبل إجراء أي تغييرات على الأقراص، تأكد من أخذ نسخة احتياطية من البيانات المهمة لتجنب فقدان البيانات.
الخاتمة
تقسيم الأقراص في نظام لينكس يعد خطوة مهمة في إدارة النظام بكفاءة. من خلال الأدوات المختلفة مثل fdisk و parted و gparted، يمكن للمستخدم تخصيص الأقراص بما يتناسب مع احتياجاته. عملية تقسيم الأقراص لا تقتصر على تنظيم البيانات فقط، بل تساعد في تحسين الأداء، والحفاظ على البيانات، ودعم الأنظمة المتعددة.

