العودة إلى المدونة

إعداد أجهزة التخزين في Linux - تعلم التقسيم والتهيئة

إعداد أجهزة التخزين في Linux - تعلم التقسيم والتهيئة

مقدمة

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

  • كيفية تحديد القرص الجديد على النظام.

  • كيفية إنشاء قسم على القرص.

  • كيفية تهيئة القسم باستخدام نظام الملفات Ext4.

  • كيفية تركيب وتهيئة التركيب التلقائي لنظام الملفات.

إذا كنت ترغب أولاً في التعرف على Linux بشكل أفضل، يمكنك القراءة حول كيفية تثبيت Linux على CentOS 7، وكيفية تحديد موقع الملفات على نظام Linux الخاص بك، بالإضافة إلى كيفية تكوين المصادقة على خادم Linux الخاص بك.

التثبيت

قبل أن نبدأ، يجب عليك التأكد من تثبيت الأدوات المناسبة. أداة parted تُستخدم لتقسيم القرص. وعادةً ما تأتي مثبتة مسبقًا على الخادم. إذا كنت تستخدم Debian أو Ubuntu، فيمكنك تثبيتها على النحو التالي:

Install Parted

إذا كنت تستخدم CentOS أو Fedora، فاكتب ما يلي لتثبيتها:

تحديد القرص الجديد

أول شيء عليك القيام به هو تحديد القرص الجديد على الخادم. يمكنك العثور على قرص جديد تمامًا من خلال البحث عن عدم وجود مخطط تقسيم. على سبيل المثال، يمكنك استخدام الأمر parted للحصول على قائمة بمخططات التقسيم لجميع الأقراص لديك. ستظهر الأقراص التي لا تحتوي على مخطط تقسيم صالح خطأً يمكنك استخدامه لتحديد القرص الجديد. إليك ما ستكتبه:

سيعرض القرص غير المقسم خطأ unrecognized disk label مثل هذا:

طريقة أخرى لتحديد القرص الجديد هي استخدام الأمر lsblk . سيعرض لك هذا قائمة بالأقراص الموجودة على النظام وعليك تحديد القرص ذو الحجم المناسب وبدون أقسام:

هنا، حددنا القرص الأول في القائمة كقرصنا الجديد. قبل إجراء أي تغييرات، تأكد من التحقق من lsblk في كل جلسة. بدون التحقق من معرف القرص، من الممكن أن تقوم بتهيئة أو تقسيم القرص الخطأ. وذلك لأن المعرفات مثل /dev/sd* و /dev/hd* قد لا تكون بالضرورة هي نفسها بين عمليات الإقلاع. وبالتالي، من الأفضل استخدام معرفات مثل /dev/disk/by-uuid, /dev/disk/by-label، أو /dev/disk/by-id.

كيفية تقسيم القرص الجديد

لتقسيم القرص، تحتاج إلى معرفة الاسم الذي خصصه النواة (kernel) لقرصك الجديد. سيمتد القسم عبر القرص بأكمله. فلنبدأ!

  • تحديد معيار

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

في حال كنت ترغب في استخدام معيار MBR، فاكتب ما يلي:

  • إنشاء قسم جديد

بعد ذلك، سنقوم بإنشاء القسم باستخدام الأمر التالي:

يمكنك التحقق من القسم عن طريق تشغيل lsblk:

كيفية إنشاء نظام ملفات على قسم

بعد ذلك، سنتعلم كيفية تهيئة القسم كملف نظام Ext4. لهذا الغرض، نحتاج إلى تمرير القسم إلى mkfs.ext4 الأداة المساعدة على النحو التالي:

كما ترى، قمنا بإضافة تسمية للقسم عن طريق تمرير -L العلامة. بعد ذلك، أضفنا اسمًا يمكننا من خلاله تحديد محرك الأقراص المستهدف. من المهم التأكد من أنك تقوم بتمرير القسم فقط وليس القرص بأكمله. على سبيل المثال، حيث sda سيكون اسم القرص، وعادةً ما يحتوي القسم على رقم في نهايته مثل sda1.

لتغيير تسمية القسم في أي وقت، استخدم الأمر e2label على النحو التالي:

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

في حال لم يعرض هذا الأمر جميع الحقول، يمكنك العثور عليها يدويًا باستخدام هذا الأمر:

سيبدو المخرج شيئًا كهذا:

يمكنك استخدام أي من المعلومات المميزة للإشارة إلى نظام الملفات الجديد.

كيفية تركيب نظام الملفات الجديد

أخيرًا، حان الوقت لتركيب نظام الملفات حتى تتمكن من البدء في استخدامه. عادةً، وفقًا لتوصيات معيار تسلسل نظام الملفات الهرمي، يجب عليك استخدام /mnt أو أحد أدلته الفرعية لتركيب أنظمة الملفات مؤقتًا. بالنسبة للتخزين الدائم، ليس لدينا أي توصيات محددة. لذلك، يمكننا تحديد المخطط الذي سنستخدمه للتركيب.

لأغراض هذا البرنامج التعليمي، سنقوم بتركيب نظام الملفات الجديد تحت /mnt/data. ابدأ بإنشاء دليل:

  • التركيب المؤقت

لنفترض أنك تريد تركيب نظام ملفات مؤقتًا. يمكنك القيام بذلك باستخدام هذا الأمر:

  • التركيب التلقائي عند الإقلاع

يمكنك استخدام الأمر التالي لتركيب محرك الأقراص تلقائيًا في كل مرة يتم فيها إقلاع الخادم:

كما ترى، لقد أجرينا تغييرات في ملف /etc/fstab. في هذا الملف، يمكنك استخدام أي من المعرفات المختلفة لنظام الملفات الخاص بنا والتي تعرفنا عليها من خلال تشغيل sudo lsblk --fs في وقت سابق من هذا البرنامج التعليمي. في المثال التالي، قمنا بإدراج تسمية القسم. توضح لك السطور التالية أيضًا كيف سيبدو الأمر إذا استخدمنا أيًا من المعرفين الآخرين:

Partition and Format modify etc fstab

بمجرد الانتهاء من التحرير، احفظ الملف وأغلقه. إذا لم تكن قد قمت بذلك بالفعل، يمكنك تركيب نظام الملفات عن طريق كتابة:

  • اختبار التركيب

من العادات الجيدة التأكد من إمكانية الوصول إلى نظام الملفات الخاص بك بعد تركيب وحدة التخزين. يمكنك تأكيد ذلك باستخدام الأمر df للتحقق مما إذا كان القرص متاحًا في المخرج:

تحت دليل /mnt/data، ستجد أيضًا دليل lost+found . يشير هذا إلى جذر نظام ملفات Ext*:

إذا كنت تريد التحقق من أن الملف المركب لديه إمكانيات القراءة والكتابة، فحاول الكتابة إلى ملف اختبار على النحو التالي:

ما عليك سوى مراجعة الملف مرة واحدة للتأكد من تنفيذ عملية الكتابة بشكل صحيح:

توضح المخرجات أن نظام الملفات يعمل كما ينبغي. الآن، يمكنك إزالة هذا الملف بأمان:

الخاتمة

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

حوسبة سعيدة!

author

Pranay Kapgate

المؤلف · CloudSigma

Preslav Dobrev هو مصمم إبداعي في CloudSigma، يركز على هوية أعمال متسقة باستخدام قنوات التسويق التقليدية والمبتكرة. هو بارع في دمج الرؤية الفنية مع التسويق الاستراتيجي لخلق سرد قصصي مؤثر للعلامة التجارية.

التعليقات

لا توجد تعليقات بعد. كن أول من يعلق.