كيفية إنشاء القسم في لينكس: دليل شامل

تقسيم القرص إنشاء القسم في لينكس دليل لينكس أوبونتو سينت أو إس جي بارتد fdesk

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

في هذا الدليل الشامل، سنرشدك خلال عملية إنشاء الأقسام في لينكس، من فهم الأساسيات إلى تنفيذ التقنيات المتقدمة. سواء كنت مبتدئًا أو مستخدمًا متمرسًا للينكس، سيزودك هذا الدليل بالمعرفة والأدوات لإدارة أقسام القرص بفعالية.

فهم أقسام القرص

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

ما هي أقسام القرص؟

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

فوائد تقسيم القرص

يوفر التقسيم عدة مزايا في بيئة لينكس:

  • التنظيم المنطقي: تساعد الأقسام في تنظيم بياناتك بشكل منهجي، مما يجعل من السهل إدارة الملفات وتحديد مواقعها.
  • أنظمة الملفات المنفصلة: يمكن أن يكون لكل قسم نظام ملفات خاص به، مما يسمح لك باختيار نظام الملفات الأنسب لأنواع البيانات المحددة.
  • العزل والأمان: من خلال فصل الملفات النظامية الحرجة عن بيانات المستخدم، يمكنك تقليل مخاطر فقدان البيانات أو تلفها عن طريق الخطأ.
  • النسخ الاحتياطي والاسترداد الفعالان: تجعل الأقسام من السهل النسخ الاحتياطي لمجموعات البيانات المحددة أو استرداد الأقسام الفردية في حالة حدوث خلل في النظام.
  • تغيير حجم الأقسام وتعديلها: يمكنك تغيير حجم الأقسام أو تحريكها أو تعديلها حسب الحاجة، مما يمنحك مزيدًا من المرونة في إدارة مساحة القرص الخاص بك.

مع فهم أقسام القرص ومزاياها، لنتقدم إلى الخطوات العملية لإنشاء أقسام في لينكس.

المتطلبات الأساسية

قبل البدء في تقسيم قرصك، من الضروري التأكد من تثبيت الأدوات والبرامج المساعدة اللازمة على نظام لينكس الخاص بك. فيما يلي المتطلبات الأساسية لهذا الدليل:

  • توزيعة لينكس مباشرة: يُنصح بشدة باستخدام توزيعة لينكس مباشرة، مثل Ubuntu Live CD/USB أو GParted Live، لإجراء عمليات تقسيم القرص. هذا يضمن عدم تأثر بياناتك الموجودة أثناء عملية التقسيم.
  • أدوات تقسيم القرص: تأتي معظم توزيعات لينكس مثبتة مسبقًا مع أدوات parted و fdisk، وهي أدوات سطر أوامر لإنشاء وإدارة الأقسام. بالإضافة إلى ذلك، يمكنك استخدام أدوات رسومية مثل GParted أو KDE Partition Manager لتجربة أكثر سهولة للمستخدم.
  • نسخ بياناتك احتياطيًا: قبل إجراء أي تغييرات على أقسام القرص الخاص بك، من المهم جدًا نسخ بياناتك المهمة احتياطيًا. قد تؤدي عمليات تقسيم القرص إلى فقدان البيانات إذا لم تتم بشكل صحيح، لذلك يعتبر وجود نسخة احتياطية حديثة تأمينًا ضد أي مشاكل.

مع وجود هذه المتطلبات الأساسية، أنت جاهز للبدء في تقسيم قرصك.

إنشاء الأقسام باستخدام سطر الأوامر

في هذا القسم، سنستكشف أداتين شعبيتين لسطر الأوامر لإنشاء الأقسام في لينكس: fdisk و parted. توفر كلتا الأداتين مجموعة واسعة من الخيارات والميزات، وغالبًا ما يعتمد الاختيار بينهما على التفضيلات الشخصية.

استخدام fdisk

fdisk هي أداة قوية لسطر الأوامر تسمح لك بإنشاء وحذف وتعديل أقسام القرص. وهي متوفرة في معظم توزيعات لينكس وتشتهر ببساطتها وسهولة استخدامها.

  • تحديد القرص: قبل أن تتمكن من البدء في تقسيم القرص، تحتاج إلى تحديد القرص الذي تريد العمل عليه. يمكنك سرد جميع الأقراص المتوفرة باستخدام الأمر التالي:
$ sudo fdisk -l

ستعرض هذه الأمر قائمة بجميع الأقراص والأقسام في نظامك. قم بتدوين القرص الذي تريد تقسيمه، والذي يتم تمثيله عادةً بـ /dev/sdX (مثل /dev/sda، /dev/sdb).

  • إطلاق fdisk: بمجرد تحديد القرص، أطلق fdisk بتنفيذ الأمر التالي:
$ sudo fdisk /dev/sdX

استبدل /dev/sdX بجهاز القرص الفعلي الذي تريد تقسيمه.

  • إنشاء الأقسام: بمجرد إطلاق fdisk، يمكنك استخدام الأوامر التالية لإنشاء الأقسام:
    • n: إنشاء قسم جديد.
    • p: تحديد قسم أساسي.
    • e: تحديد قسم ممتد (لإنشاء أكثر من أربعة أقسام).
    • رقم القسم: أدخل رقم القسم (مثل 1، 2، 3).
    • القطاع الأول والقطاع الأخير: حدد القطاعات البدائية والنهائية للقسم، أو استخدم القيم الافتراضية بالضغط على Enter.
    كرر الخطوات أعلاه لإنشاء العديد من الأقسام حسب الحاجة.
  • تعيين أنواع الأقسام: بعد إنشاء الأقسام، يمكنك تعيين أنواع الأقسام باستخدام الأمر التالي:
t

ستطلب هذه الأمر منك إدخال رقم القسم ورمز نوع القسم المطلوب (مثل 83 للينكس، 82 لتبديل لينكس).

  • كتابة التغييرات والخروج: بمجرد إنشاء وتكوين جميع الأقسام، حان الوقت لكتابة التغييرات على القرص. استخدم الأمر التالي لحفظ التغييرات والخروج من fdisk:
w

سيقوم هذا الأمر بكتابة التغييرات على القرص والخروج من fdisk.

  • إنشاء أنظمة الملفات: بعد إنشاء الأقسام، ستحتاج إلى إنشاء أنظمة ملفات عليها. أنظمة الملفات الأكثر شيوعًا في لينكس هي ext4 لأقسام البيانات وswap لأقسام التبديل. استخدم الأوامر التالية لإنشاء أنظمة الملفات:
$ sudo mkfs.ext4 /dev/sdXY 
$ sudo mkswap /dev/sdXY

استبدل /dev/sdXY بجهاز القسم الفعلي (مثل /dev/sda1، /dev/sda2).

  • تركيب الأقسام: أخيرًا، قم بتركيب الأقسام التي تم إنشاؤها حديثًا عن طريق إنشاء نقاط تركيب (مجلدات) واستخدام أمر mount:
$ sudo mkdir /mnt/point
$ sudo mount /dev/sdXY /mnt/point

استبدل /mnt/point بمجلد نقطة التركيب المطلوب و/dev/sdXY بجهاز القسم الفعلي.

استخدام parted

parted هي أداة أخرى لسطر الأوامر لإنشاء وإدارة أقسام القرص. تقدم واجهة أكثر سلاسة وسهولة استخدام مقارنةً بـ fdisk.

  • تحديد القرص: كما هو الحال مع fdisk، تحتاج إلى تحديد القرص الذي تريد تقسيمه. استخدم الأمر التالي لسرد الأقراص المتاحة:
$ sudo parted -l  

قم بتدوين جهاز القرص (مثل /dev/sda، /dev/sdb).

  • إطلاق parted: أطلق parted بتنفيذ الأمر التالي:
$ sudo parted /dev/sdX

استبدل /dev/sdX بجهاز القرص الفعلي.

  • إنشاء الأقسام: بمجرد إطلاق parted، استخدم الأوامر التالية لإنشاء الأقسام:
    • mklabel gpt: إنشاء تسمية جدول أقسام GUID (GPT) جديدة على القرص.
    • mkpart: إنشاء قسم جديد.
    • primary: تحديد نوع القسم كأساسي.
    • البداية والنهاية: حدد القطاعات البدائية والنهائية للقسم، أو استخدم القيم الافتراضية بالضغط على Enter.
    كرر الخطوات أعلاه لإنشاء العديد من الأقسام حسب الحاجة.
  • تعيين أنواع الأقسام: لتعيين أنواع الأقسام، استخدم الأمر التالي:
set X lvm on  

استبدل X برقم القسم (مثل 1، 2، 3). يقوم هذا الأمر بتعيين نوع القسم إلى Linux LVM، والذي يناسب إنشاء الأقراص المنطقية.

  • كتابة التغييرات والخروج: بعد إنشاء وتكوين جميع الأقسام، اكتب التغييرات على القرص واخرج من parted باستخدام الأوامر التالية:
print
quit

الأمر print يعرض تخطيط القسم الحالي، مما يتيح لك مراجعة التغييرات قبل كتابتها على القرص. أمر quit يقوم بحفظ التغييرات والخروج من parted.

  • إنشاء أنظمة الملفات: بعد إنشاء الأقسام، ستحتاج إلى إنشاء أنظمة ملفات عليها. أنظمة الملفات الأكثر شيوعًا في لينكس هي ext4 لأقسام البيانات وswap لأقسام التبديل. استخدم الأوامر التالية لإنشاء أنظمة الملفات:
$ sudo mkfs.ext4 /dev/sdXY
$ sudo mkswap /dev/sdXY

استبدل /dev/sdXY بجهاز القسم الفعلي (مثل /dev/sda1، /dev/sda2).

  • تركيب الأقسام: أخيرًا، قم بتركيب الأقسام التي تم إنشاؤها حديثًا عن طريق إنشاء نقاط تركيب (مجلدات) واستخدام أمر mount:
$ sudo mkdir /mnt/point
$ sudo mount /dev/sdXY /mnt/point

استبدل /mnt/point بمجلد نقطة التركيب المطلوب و/dev/sdXY بجهاز القسم الفعلي.

توفر fdisk وparted وظائف مماثلة، وغالبًا ما يعتمد الاختيار بينهما على التفضيلات الشخصية والألفة. ومع ذلك، تُعتبر parted أكثر سهولة للمستخدم وتوفر واجهة أكثر سلاسة لإنشاء وإدارة الأقسام.

إنشاء الأقسام باستخدام GParted

على الرغم من أن الأدوات القائمة على سطر الأوامر مثل fdisk وparted قوية ومتعددة الاستخدامات، إلا أن بعض المستخدمين قد يفضلون نهجًا رسوميًا لتقسيم القرص. GParted (محرر أقسام GNOME) هو أداة رسومية مفتوحة المصدر شائعة توفر واجهة سهلة الاستخدام لإدارة أقسام القرص.

  • البدء في بيئة مباشرة: لاستخدام GParted، ستحتاج إلى البدء في بيئة مباشرة، مثل توزيعة GParted المباشرة أو قرص/USB مباشر لتوزيعة لينكس التي تتضمن GParted (مثل Ubuntu Live CD/USB).
  • إطلاق GParted: بمجرد بدء التشغيل في البيئة المباشرة، أطلق GParted عن طريق البحث عنه في قائمة التطبيقات أو عن طريق تنفيذ الأمر التالي في الطرفية:
$ sudo gparted
  • تحديد القرص: في نافذة GParted، سترى تمثيلًا رسوميًا لقرص/أقراصك وأي أقسام موجودة. حدد القرص الذي تريد تقسيمه بالنقر على إدخاله في القائمة.
  • إنشاء الأقسام: لإنشاء قسم جديد، انقر بزر الماوس الأيمن على المساحة غير المخصصة على القرص وحدد “جديد”. ستظهر مربع حوار يسمح لك بتكوين القسم:
    • نظام الملفات: اختر نظام الملفات المطلوب للقسم (مثل ext4، swap).
    • التسمية: يمكنك اختياريًا تعيين تسمية للقسم للتعرف عليه بسهولة.
    • حجم القسم: حدد حجم القسم. يمكنك إدخال قيمة أو استخدام شريط التمرير لضبط الحجم بصريًا.
    • الموقع: حدد الموقع المطلوب للقسم (بداية أو نهاية المساحة غير المخصصة).
    انقر فوق “إضافة” لإنشاء القسم.
  • تعديل الأقسام الموجودة: إذا كنت تريد تعديل قسم موجود (مثل تغيير الحجم أو التحريك أو الحذف)، انقر بزر الماوس الأيمن على القسم واختر الإجراء المناسب من القائمة السياقية.
  • تطبيق التغييرات: بمجرد إجراء جميع التغييرات الضرورية، انقر على الزر الأخضر “تطبيق” في شريط أدوات GParted. ستطلب GParted منك تأكيد العمليات وتقدم تمثيلًا بصريًا للتغييرات. راجع التغييرات بعناية وانقر على “تطبيق” مرة أخرى لتطبيق التغييرات على القرص.
  • إنشاء أنظمة الملفات: بعد إنشاء الأقسام، ستقوم GParted تلقائيًا بإنشاء أنظمة ملفات عليها بناءً على اختياراتك أثناء إنشاء القسم.
  • تركيب الأقسام: أخيرًا، قم بتركيب الأقسام التي تم إنشاؤها حديثًا عن طريق إنشاء نقاط تركيب (مجلدات) واستخدام أمر mount:
$ sudo mkdir /mnt/point
$ sudo mount /dev/sdXY /mnt/point

استبدل /mnt/point بمجلد نقطة التركيب المطلوب و/dev/sdXY بجهاز القسم الفعلي.

توفر GParted واجهة بصرية سهلة الاستخدام لإدارة أقسام القرص، مما يجعلها خيارًا شائعًا للمستخدمين الذين يفضلون نهجًا رسوميًا بدلاً من أدوات سطر الأوامر.

تقنيات تقسيم القرص المتقدمة

حتى الآن، غطينا التقنيات الأساسية لإنشاء الأقسام في لينكس. ومع ذلك، هناك العديد من تقنيات تقسيم القرص المتقدمة التي يمكن أن تساعدك على تحسين استخدام القرص وتعزيز أداء النظام.

إنشاء أقراص منطقية (LVM)

إدارة الأقراص المنطقية (LVM) هي تقنية قوية تتيح لك إنشاء وإدارة الأقراص المنطقية فوق الأقسام المادية. يوفر LVM العديد من المزايا، بما في ذلك:

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

لإنشاء أقراص منطقية باستخدام LVM، اتبع هذه الخطوات:

  • إنشاء أقراص مادية: أولاً، أنشئ أقراصًا مادية (PV) من أقسام القرص الخاصة بك باستخدام الأمر pvcreate:
$ sudo pvcreate /dev/sdXY

استبدل /dev/sdXY بجهاز(أجهزة) القسم التي تريد استخدامها لـ LVM.

  • إنشاء مجموعة أقراص: بعد ذلك، أنشئ مجموعة أقراص (VG) عن طريق الجمع بين الأقراص المادية:
$ sudo vgcreate my_vg /dev/sdXY /dev/sdXZ

استبدل my_vg باسم مجموعة الأقراص المطلوب، و/dev/sdXY و/dev/sdXZ بأجهزة الأقراص المادية.

  • إنشاء أقراص منطقية: بمجرد إنشاء مجموعة الأقراص، يمكنك الآن إنشاء أقراص منطقية (LV) داخلها:
$ sudo lvcreate -L 10G -n my_lv my_vg

هذا الأمر ينشئ قرصًا منطقيًا بحجم 10 جيجابايت مسمى my_lv في مجموعة الأقراص my_vg. اضبط الحجم والاسم حسب الحاجة.

  • إنشاء أنظمة الملفات: أنشئ أنظمة ملفات على الأقراص المنطقية، تمامًا كما تفعل على الأقسام العادية:
$ sudo mkfs.ext4 /dev/my_vg/my_lv
  • تركيب الأقراص المنطقية: أخيرًا، قم بتركيب الأقراص المنطقية عن طريق إنشاء نقاط تركيب واستخدام أمر mount:
$ sudo mkdir /mnt/point
$ sudo mount /dev/my_vg/my_lv /mnt/point

استبدل /mnt/point بمجلد نقطة التركيب المطلوب.

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

RAID (Redundant Array of Independent Disks)

RAID (Redundant Array of Independent Disks) هي تقنية لترميز التخزين البيانات تجمع بين عدة أقراص مادية لإنشاء قرص منطقي واحد. يوفر RAID العديد من المزايا، بما في ذلك تحسين الأداء وتكرار البيانات وتحمل الأعطال.

هناك مستويات مختلفة من RAID، ولكل منها مزايا وحالات استخدام خاصة. بعض مستويات RAID الشائعة تشمل:

  • RAID 0 (Striping): تتم كتابة البيانات عبر عدة أقراص، مما يحسن أداء القراءة والكتابة ولكن دون أي تكرار.
  • RAID 1 (Mirroring): تُكتب البيانات بشكل متطابق على قرصين أو أكثر، مما يوفر التكرار وتحمل الأعطال.
  • RAID 5 (Striping with Distributed Parity): تتم كتابة البيانات عبر عدة أقراص، مع توزيع معلومات التكرار عبر الأقراص، مما يوفر التكرار وتحمل الأعطال بحد أدنى من النفقات الإضافية.
  • RAID 6 (Striping with Double Distributed Parity): مشابه لـ RAID 5، ولكن مع كتلة تكرار إضافية لزيادة تحمل الأعطال.

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

ومع ذلك، إذا كنت مهتمًا بتنفيذ RAID في بيئة لينكس الخاصة بك، فمن المستحسن الرجوع إلى التوثيق الخاص بتوزيعة لينكس الخاصة بك وتنفيذ برنامج RAID.

الخاتمة

يعد إنشاء وإدارة أقسام القرص جانبًا أساسيًا من إدارة لينكس. في هذا الدليل الشامل، غطينا أساسيات تقسيم القرص، بما في ذلك فوائد أقسام القرص، والمتطلبات الأساسية للتقسيم، والعمليات الخطوة بخطوة لإنشاء الأقسام باستخدام أدوات سطر الأوامر مثل fdisk و parted، بالإضافة إلى الأداة الرسومية GParted.

كما استكشفنا تقنيات تقسيم القرص المتقدمة، مثل إدارة الأقراص المنطقية (LVM) وRAID، التي توفر مرونة إضافية وأداءً وتحملًا للأعطال لإعداد تخزينك.

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

LEAVE A COMMENT