السلام عليكم أخوي أبو فيصل ...
جزاك الله خيرا أخوي ... موضوع متعوب عليها والله يوفقك إن شاء الله ...
فعلا نحن بحاجة الى هذه الدروس التي صعب يستغني عنها أي مستخدم ... سواءا كان للمحترفين أو للجديدون على لينوكس ... هو درس للجميع ...
سلام ...
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
شرح برنامج fdisk لتقسم القرص الصلب
تقليص
هذا الموضوع مغلق.
X
X
-
شرح برنامج fdisk لتقسم القرص الصلب
بسم الله الرحمن الرحيم
درسنا بإذن الله في هذا اليوم هو عن برنامج تقسيم القرص الصلب fdisk .
الكثير منا قد سمع بهذا الاسم ﻻسيما مستخدمي ويندوز القدماء ومن عاصر الدوس .
تحذير :
أي خطأ بسيط قد يؤدي الى اتلاف بياناتك الموجودة على القرص الصلب ! فإن لم تكن تعرف ماذا تفعل فهذا الموضوع ليس موجهاً لك . وإن كنت مصراً على تعلم طريقة تقسيم القرص الصلب فخذ نسخة احتياطية من بياناتك .
سأفترض الآتي :
1 – أنك تمتلك احدى توزيعات لينكس .
2 – لديك قرص صلب اظافي فارغ أو يحتوي على بيانات ﻻ تهمك ، أو على الأقل لديك قرص صلب واحد يحتوي على أكثر من قسم .
(( اذا كان لديك قرص صلب واحد فيه قسم واحد فقط فلا تحزن !! الحل موجود في آخر الشرح " عاش اسلوب التشويق ههههه " ))
أولاً : طريقة تسمية الأقراص في أنظمة جنو / لينكس :
يتبع لينكس طريقة جميلة ورائعه وسهله لتسمية الأقراص وأقسامها تتكون ببساطة من ثلاثة أحرف متبوعة برقم .
الحرف الأول يدل على نوع القرص ( h في حال كان القرص الصلب من نوع IDE و s في حال كان القرص الصلب من نوع SATA )
الحرف الثاني d أي قرص disk وهي ثابته .
الحرف الثالث يدل على موضع القرص ويبدأ بـ a حيث a هي القرص master على الكيبل primary و b هو القرص slave على نفس الكيبل و c هو القرص master على الكيبل logical و d هو القرص slave على نفس الكيبل .
بخصوص الأرقام فهي كالآتي :
كل قرص صلب يمكن أن يحتوي على ثلاثة أقسام primary ثم قسم توسعي extended يحتوي على 12 قسم logical ( ستتضح عند ذكر الأمثلة ).
الأقسام من النوع primary هي التي تستطيع أن تحتوي على ملفات الإقلاع .
عند الترقيم يكون أول قسم primary هو 1 ثم الثاني ثم الثالث .
الرقم 4 يكون للقسم التوسعي . ولكن انتظر ﻻيمكنك أن تضع ملفاتك على القسم extended مالم تضع بداخله أقسام logical .
ترقيم الأقسام logical يبدأ دوماً من الرقم 5 ثم الذي يليه وهكذا .
وكما يقال بالمثال يتضح المقال .
مثال :
لدينا قرص صلب من نوع IDE مركب على الكيبل primary في الوضعية slave ذو سعة 80 غيغا بايت . أردنا تقسيمه كالتالي :
1 – 10 غيغا للويندوز .
2 – 100 ميغا /boot/
3 – 10 غيغا لنظام لينكس .
4 – والباقي سيكون للدليل /var/
( هذا للمثال فقط . 60 غيغا تقريباً للدليل var مساحة مبالغ بها الا إذا كان جهازك Web Server و FTP Server ) .
بسم الله نبدأ .
كما ذكنا سابقاً القرص الصلب الموضوع في الوضعية slave على الكيبل primary يكون اسمه في اللينكس كالتالي hdb .
نكتب الأمر التالي لتشغيل برنامج fdisk /dev/hdb .
اذا أردت معرفة جميع الأقراص المرتبطة بجهازك بما فيها الفلاش ميموري اكتب التالي :كود:[LEFT]fdisk -l[/LEFT]
كل خيار من هذه الخيارات أمامه وصف له فمثلاً :
b لتغير اسم الأقسام
d لحذف أحد الأقسام
l لعرض قائمة بأنظمة الملفات والكود الخاص بها مثل ( 82 قسم swap و 83 لقسم linux )
n اظافة قسم جديد
m طباعة هذه الشاشة مره اخرى
p لعرض الأقسام الموجودة الآن على القرص الصلب partition table .
q للخروج بدون حفظ .
t لتغيير نظام أحد الأقسام .
w لكتابة التغييرات الى القرص الصلب ( حفظ التغييرات )
أولاً نقوم بحذف الأقسام الموجودة على القرص ( لو أن القرص جديد فلن تحتاج الى هذا الخطوة )
نضغط حرف d أي delete ليظهر لنا الآتي :كود:[LEFT] Command (m for help): d Partition number (1-5):[/LEFT]
أعد نفس الخطوات مع باقي الأقسام حتى تزول نهائياً .
الآن نقوم بإنشاء الأقسام . نضغط حرف n أي new
كود:[LEFT]Command (m for help): n Command action e extended p primary partition (1-4)[/LEFT]
كود:[LEFT]p Partition number (1-4):[/LEFT]
كود:[LEFT] First cylinder (1-9729, default 1):[/LEFT]
تعريف :
السلندر هو كل تلك القطاعات التي يمكن أن تقرأ بواسطة كل الرؤوس خلال الحركة الواحدة من الذراع ( القرص عبارة عن قطاعات يتم قراءتها بواسطة رؤوس مثبته في ذراع يساعدها على الحركة )
الآن نحدد السلندر الأول كما هو محدد بالوضع الافتراضي . الآن تظهر الرسالة التالية :كود:[LEFT] Last cylinder or +size or +sizeM or +sizeK (1-9729, default 9729):[/LEFT]
من السهل تحديد الوحدات بالميغا بايت بدل تحديدها بالسلندرز . فالميغا بايت أسهل في القراءة لاسيما لنا نحن البشر ، كما أنه الأكثر تداولاً .
الآن نكتب التالي :
كود:[LEFT] +10000M[/LEFT]
نضغط انتر لتظهر لنا شاشة اختيار أحد الأوامر . نضغط n لإظافة قسم جديد .
كود:[LEFT]Command (m for help): n Command action e extended p primary partition (1-4)[/LEFT]
كود:[LEFT] First cylinder (1218-9729, default 1218):[/LEFT]
كود:[LEFT] Last cylinder or +size or +sizeM or +sizeK (1218-9729, default 9729): +100M [/LEFT]
ملاحظة :
(( نسيانك لعلامة "+” والتي تكون قبل القيمة تجعل الوحدة تحسب بالسلندر ))
الآن نضغط انتر لإظافة هذا القسم .
الآن نفعل نفس الشيء لإظافة القسم الثالث والذي أردنا أن يكون بسعة 10 غيغا .
الآن ﻻبد لنا من اظافة قسم توسعي extended والذي ذكرنا سابقاً أن يحمل الرقم 4 ويحوي داخله أقسام logical
اظغط n ثم e لإظافة قسم extended . وافق على الإعدادات الإفتراضية للمساحة من حيث البداية والنهاية .
الآن اضغط n لكي نظيف أقسام logical . ﻻحظ أنه ﻻ يسألك عن النوع primary أو extended فلم يبقى سوى logical .
حدد المساحة المتبقية للقسم logical كما حددنا في السؤال .
اضغط p لترى الأقسام التي انشئت .كود:[LEFT] Command (m for help): p Disk /dev/hdb: 80.0 GB, 80025280000 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 1217 9775521 83 Linux /dev/hdb2 1218 1230 104422+ 83 Linux /dev/hdb3 1231 2447 9775552+ 83 Linux /dev/hdb4 2448 9729 58492665 5 Extended /dev/hdb5 2448 9729 58492633+ 83 Linux[/LEFT]
كود:[LEFT]Command (m for help): t Partition number (1-5): 1 Hex code (type L to list codes): [/LEFT]
انتبه !
كل هذه التغييرات التي قمت بها ﻻتساوي شيئاً دون حفظ . بضغطك على مفتاح w سيقوم برنامج fdisk لكتابة التغيرات على القرص الصلب لتبقى ثابته .
تذكر ما ورد في أول الشرح في الفقرة 3 .
استخدام برنامج mkfs لتهيئة الأقراص .
يمكنك تهيئة أقسام القرص الصلب دون الحاجة لإستخدام الأمر t الوارد في فقرة برنامج fdisk .
طريقة الاستخدام كالآتي :كود:[LEFT] mkfs -t filesystem /dev/xxxx[/LEFT]
ملاحظة :
ﻻ يمكنك نهيئة قسم مجهز mounting ﻻبد من عمل umount للقسم قبل تهئيتة .
اذا كنت تريد تهيئة القسم بنفس نظام مفاته السابق يمكنك كتابة الأمر كالتالي :كود:[LEFT] mkfs /dev/xxxx[/LEFT]
لتهيئة قسم بنظام ext3 اكتب :
كود:[LEFT] mkfs.ext3 /dev/xxxx[/LEFT]
ختاماً أرجوا من المولى العلي القدير أن يكون فيما كتبت الفائدة وأن يلقى عندكم القبول ولا تنسوني من صالح دعائكم في هذا الشهر الفضيل .
محبكم محمد عبد الله ( أبو فيصل )الكلمات الدلالية (Tags): لا يوجد
اترك تعليق: