تقسيم الأقراص وتهيئتها
تعلّم تقسيم الأقراص باستخدام `fdisk` أو `parted` وتهيئتها باستخدام أنظمة ملفات Linux الشائعة مثل ext4 أو XFS
تقسيم الأقراص وتهيئتها درس مجاني في Linux Server Deployment & SSH Mastery على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Server Deployment & SSH Mastery، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.
تهيئة القرص: التقسيم والتهيئة
مرحبًا بك في إدارة الأقراص! قبل أن يتمكن خادم Linux من استخدام قرص جديد، يلزم تنفيذ خطوتين أساسيتين: التقسيم والتهيئة.
- التقسيم يقسم القرص الفعلي إلى أقسام منطقية.
- التهيئة تجهّز هذه الأقسام لتخزين البيانات باستخدام نظام ملفات محدد.
لنتعمق في جعل أقراصك جاهزة للاستخدام!
لماذا تقسّم أقراصك؟
لا يقتصر تقسيم الأقراص على التنظيم، بل هو مهم لعدة أسباب:
- فصل نظام التشغيل عن البيانات: احتفظ بملفات نظام التشغيل في قسم، وبيانات المستخدم في قسم آخر. فهذا يسهّل إجراء النسخ الاحتياطية ويحمي البيانات أثناء إعادة تثبيت نظام التشغيل.
- أنظمة ملفات متعددة: استخدم أنظمة ملفات مختلفة (مثل ext4 للاستخدام العام وXFS للملفات الكبيرة) في أقسام مختلفة.
- أنظمة التشغيل المتعددة: إذا أردت تثبيت عدة أنظمة تشغيل (مثل توزيعتَي Linux) على قرص واحد، فسيحتاج كل منها إلى قسم خاص به.
التعرّف على أقراصك
قبل أن تتمكنوا من تقسيم الأقراص، تحتاجون إلى معرفة الأقراص المتاحة. يعيّن Linux عادةً أسماءً مثل /dev/sda و/dev/sdb وغيرها للأقراص الفعلية.
يمكنكم استخدام الأمر lsblk لعرض أجهزة الكتل (الأقراص والأقسام) وأحجامها.
يعرض الأمر fdisk -l أيضًا معلومات تفصيلية عن جداول الأقسام لجميع الأقراص التي اكتشفها النظام.
lsblk
fdisk -l`fdisk`: تقسيم MBR
إنّ fdisk أداة قوية لسطر الأوامر تُستخدم لمعالجة جداول أقسام الأقراص. وتُستخدم تقليديًا مع الأقراص التي تعتمد مخطط تقسيم سجل الإقلاع الرئيسي (MBR).
يُعد MBR أقدم، وله قيود، مثل الحد الأقصى لحجم القرص البالغ 2 تيرابايت، ودعم ما يصل إلى أربعة أقسام أساسية فقط.
التقسيم باستخدام `fdisk`
لاستخدام fdisk، تشغّلونه عادةً بامتيازات إدارية مع تحديد جهاز القرص. على سبيل المثال، sudo fdisk /dev/sdb.
داخل fdisk:
n: إنشاء قسم جديد.p: تحديد قسم أساسي (أوeلقسم ممتد).- تحديد قطاعات البداية والنهاية أو الحجم.
w: كتابة التغييرات على القرص (توخّوا الحذر!).q: الخروج من دون حفظ.
تذكّروا أن التغييرات تصبح دائمة بمجرد كتابتها!
sudo fdisk /dev/sdb`parted`: تقسيم GPT
إنّ parted أداة أخرى لتقسيم الأقراص، وغالبًا ما تكون مفضلة في الأنظمة الحديثة. وهي تدعم مخطط جدول أقسام GUID (GPT) الذي يتجاوز قيود MBR.
- يدعم GPT أقراصًا أكبر من 2 تيرابايت.
- يسمح بعدد غير محدود عمليًا من الأقسام (عادةً 128 قسمًا افتراضيًا).
- يتميز GPT بمتانة أكبر، بما في ذلك التكرار والتحقق من الأخطاء.
التقسيم باستخدام `parted`
يشبه استخدام parted استخدام fdisk، لكن بأوامر مختلفة. مثال: sudo parted /dev/sdc.
داخل parted:
mklabel gpt: إنشاء جدول أقسام GPT جديد.mkpart primary ext4 0% 100%: إنشاء قسم أساسي، وتحديد نوع نظام الملفات، وتعريف نقطتي البداية والنهاية.print: عرض جدول الأقسام الحالي.quit: الخروج (غالبًا ما تُطبَّق التغييرات فورًا).
يطبّق parted التغييرات مباشرةً، لذا توخّوا حذرًا شديدًا!
sudo parted /dev/sdcأنظمة الملفات في Linux: ext4 وXFS
بعد تقسيم القرص، تحتاجون إلى تهيئة الأقسام باستخدام نظام ملفات. وينظّم ذلك طريقة تخزين البيانات واسترجاعها.
- ext4: نظام الملفات الافتراضي الأكثر شيوعًا في Linux. وهو نظام ملفات يستخدم التسجيل، أي إنه يتتبع التغييرات لمنع تلف البيانات عند انقطاع الطاقة. ويتميز بالمتانة والدعم الواسع.
- XFS: نظام ملفات يستخدم التسجيل ويتميز بأداء عالٍ، ويُستخدم غالبًا للملفات والأدلة الكبيرة، لا سيما في بيئات المؤسسات. كما يتوسع جيدًا ليتعامل مع أنظمة ملفات ضخمة جدًا (بمقياس بيتابايت).
التهيئة باستخدام `mkfs.ext4`
بعد إنشاء قسم (مثل /dev/sdb1)، يمكنكم تهيئته باستخدام الأمر mkfs.ext4. يكتب هذا الأمر بنية نظام ملفات ext4 على القسم.
تحقّقوا دائمًا من اسم القسم مرتين، لأن تهيئة القسم الخطأ ستؤدي إلى محو جميع البيانات!
sudo mkfs.ext4 /dev/sdb1التهيئة باستخدام `mkfs.xfs`
وبالمثل، لتهيئة قسم باستخدام نظام ملفات XFS، تستخدمون الأمر mkfs.xfs. ويُعد هذا مناسبًا إذا كنتم تخططون لتخزين ملفات كبيرة جدًا أو تحتاجون إلى أداء مرتفع لعمليات الإدخال والإخراج.
وكما هو الحال مع ext4، تأكدوا من استهداف القسم الصحيح قبل تنفيذ الأمر.
sudo mkfs.xfs /dev/sdc1تحقق سريع: إعداد القرص
أي العبارات التالية حول تقسيم الأقراص وتهيئتها في Linux صحيحة؟
مراجعة: جاهزية القرص
لقد تعلّمتم الخطوات الأساسية الأولى لإعداد قرص على خادم Linux!
- التقسيم يقسم القرص، ويمكن إجراؤه باستخدام أدوات مثل
fdisk(MBR) أوparted(GPT). - التهيئة تطبّق نظام ملفات مثل ext4 أو XFS باستخدام أوامر مثل
mkfs.ext4أوmkfs.xfs.
تُعد هذه المهارات أساسية لإعداد مساحة التخزين لتطبيقاتكم وبياناتكم. بعد ذلك، ستتعلّمون كيفية جعل هذه الأقسام الجديدة متاحةً لنظامكم فعليًا من خلال إرفاقها!
الأسئلة الشائعة
هل درس «تقسيم الأقراص وتهيئتها» مجاني؟
نعم — نص درس «تقسيم الأقراص وتهيئتها» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Server Deployment & SSH Mastery، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Server Deployment & SSH Mastery 4 دروس في المجموع.
ماذا ستتعلم في «تقسيم الأقراص وتهيئتها»؟
تعلّم تقسيم الأقراص باستخدام `fdisk` أو `parted` وتهيئتها باستخدام أنظمة ملفات Linux الشائعة مثل ext4 أو XFS تتمرن على Linux Server Deployment & SSH Mastery مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Linux Server Deployment & SSH Mastery؟
لا تُشترط خبرة سابقة. Linux Server Deployment & SSH Mastery على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «تقسيم الأقراص وتهيئتها»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Linux Server Deployment & SSH Mastery هذا؟
نعم. كل درس في Linux Server Deployment & SSH Mastery يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- تقسيم الأقراص وتهيئتها
- تركيب أنظمة الملفات
- مراقبة استخدام القرص
- إدارة وحدات التخزين المنطقية (LVM)