قسم لينكس القرص وتنسيق
والغرض من الوثيقة:
سيعمل هذا المستند دليل لتقسيم القرص الصلب تعلق على نظام لينكس. تهيئة الأقسام لينكس والمتزايدة على النظام.
ملاحظة: يمثل النص الأزرق في هذه الوثيقة الأوامر في وحدة تحكم النظام. يمثل النص البرتقالي إخراج الأوامر. يمثل النص الأسود إرشادات عامة للأوامر والمعلومات حول الإخراج من الأوامر.
نظام التشغيل: هو نظام التشغيل المستخدم في هذا المثال Ubuntu12.04. يمكنك العثور على هذا بالأمر التالي.
root@ubuntu-12: ~ # القط/إلخ/القضية
12.04.4 أوبونتو LTS
بنية الأقسام:
لعرض القسم الحالي هيكل النظام أدخل الأمر التالي.
root@ubuntu-12: ~ # مدافع-h
استخدام حجم الملفات بجدوى استخدام % التي شنت على
/dev/sda1 15 ز ز 2.4 غ 12 18%/
udev م 239 4.0 ك م 239 1%/ديف
tmpfs م 99 772 ك م 99 1%/run
أيا م 5.0 5.0 م 0 0%/تشغيل/لوك
أيا م 248 148 ك م 248 1%/تشغيل/shm
القرص على الملقم:
للتحقق من عدد الأقراص متصلة في النظام أدخل الأمر التالي.
root@ubuntu-12: ~ # fdisk-l | grep ^ القرص
القرص/dev/sda: 16.1 غيغا بايت، 16106127360 بايت
معرف القرص: 0x000d2cfb
ككل أعلاه الإخراج، يوجد حاليا سوى 1 القرص "/dev/sda" المرفقة بهذا النظام.
تقسيم القرص الجديد باستخدام الأمر fdisk
والآن وقد أضيف قرص جديد إلى هذا الملقم لجعل سيناريو قرص تنسيق باستخدام الأداة fdisk.
يمكننا التحقق من ما إذا كان يتم الكشف عن قرص جديد أضيف على نظام باستخدام الأمر fdisk كما يلي.
root@ubuntu-12: ~ # fdisk-l | grep '^ القرص/ديف'
/Dev/sdb القرص لا يحتوي على جدول تقسيم صالحة
القرص/dev/sda: 16.1 غيغا بايت، 16106127360 بايت
القرص/dev/sdb: 8589 ميغابايت، 8589934592 بايت
الآن أنها تظهر أن قرص جديد مع تسمية "/ديف/sdb" من الحجم يتم الكشف عن 8589 ميغابايت على النظام، وحاليا لا يحتوي على جدول تقسيم صالحة.
لتقسيم القرص "/ديف/sdb"، الرجاء إدخال الأوامر كما يلي:
root@ubuntu-12: ~ # ديسك/ديف/sdb
يحتوي الجهاز على لا جدول التقسيم دوس صالح ولا ديسكلابيل الشمس، ووحدة المخابرات أو الإيداع
بناء ديسكلابيل دوس جديدة مع معرف القرص 0xc0074826.
التغييرات ستبقى في الذاكرة فقط، حتى تقرر أن يكتب لهم.
وبعد ذلك، بطبيعة الحال، المحتوى السابق لن تكون قابلة للاسترداد.
تحذير: سيتم تصحيح علامة غير صحيحة 0x0000 من جدول القسم 4 من w (شعيرة)
الأمر (م للمساعدة):
اكتب m كمدخلات وستحصل على كافة الأوامر المتوفرة هنا:
الأمر (م لمساعدة): m
عمل الأمر
د حذف قسم
قائمة ل يعرف أنواع الأقسام
م طباعة هذه القائمة
n إضافة قسم جديد
o إنشاء جدول تقسيم دوس فارغ جديد
ف طباعة جدول الأقسام
q إنهاء بدون حفظ التغييرات
تغيير معرف النظام على قسم
v التحقق من جدول الأقسام
ث كتابة الجدول إلى القرص والخروج
لإنشاء قسم جديد على القرص المضافة حديثا، اخترت "n" من فوق رموز التبديل المتوفرة.
الأمر (م لمساعدة): n
نوع التقسيم:
ف الأولية (الابتدائية 0، 0، 4 مجاناً)
ه الموسعة
الآن يمكنك أن تعطي أما "p" أو "هاء" تبعاً لكنت ترغب في إنشاء قسم أساسي أو قسم موسع.
حدد (الافتراضي ف): p
القسم رقم (الافتراضي 1-4، 1): 1
القطاع الأول (الافتراضي 2048-16777215، 2048): 2048
القطاع الأخير، + القطاعات أو + حجم {ك، م، ز} (الافتراضي 2048-16777215، 16777215): 10000
لطباعة قسم تعطي الجداول على القرص "ف" كإدخال الأمر.
الأمر (م لمساعدة): p
القرص/dev/sdb: 8589 ميغابايت، 8589934592 بايت
رؤوس 255، قطاعات 63/المسار، اسطوانات 1044، مجموع القطاعات 16777216
وحدات = قطاعات 1 * 512 = 512 بايت
قطاع الحجم (المنطقية/الرياضية): 512 بايت/512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت/512 بايت
معرف القرص: 0xc0074826
جهاز التمهيد بدء نهاية كتل معرف النظام
/dev/sdb1 2048 10000 3976 + 83 لينكس
الآن سوف أقوم بإنشاء قسم واحد أكثر مما سيوسع فقط على سبيل المثال.
الأمر (م لمساعدة): n
نوع التقسيم:
ف الأولية (الابتدائية 1، 0، 3 مجاناً)
ه الموسعة
حدد (الافتراضي ف): ه
تقسيم عدد (1-4، الافتراضي 2): 2
القطاع الأول (الافتراضي 10001-16777215، 10001): 10001
القطاع الأخير، + القطاعات أو + حجم {ك، م، ز} (الافتراضي 10001-16777215، 16777215): 16777215
لطباعة قسم إعطاء الجدول مرة أخرى "ف" كإدخال. الآن سوف تحصل على 2 أقسام/dev/sdb1 و/dev/sdb2 على القرص.
الأمر (م لمساعدة): p
القرص/dev/sdb: 8589 ميغابايت، 8589934592 بايت
رؤوس 255، قطاعات 63/المسار، اسطوانات 1044، مجموع القطاعات 16777216
وحدات = قطاعات 1 * 512 = 512 بايت
قطاع الحجم (المنطقية/الرياضية): 512 بايت/512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت/512 بايت
معرف القرص: 0xc0074826
جهاز التمهيد بدء نهاية كتل معرف النظام
/dev/sdb1 2048 10000 3976 + 83 لينكس
/dev/sdb2 10001 16777215 الموسعة 8383607 + 5
الآن هذا وقت إذا كنت يتم الاتفاق مع الأقسام التي تم إنشاؤها، ثم كتابتها إلى القرص (حفظ إلى القرص).
إعطاء "w" كمدخل كتابة التغييرات إلى القرص.
الأمر (م لمساعدة): w
تم تغيير جدول التقسيم!
استدعاء ioctl() إعادة قراءة جدول الأقسام.
مزامنة الأقراص.
الآن إنشاء نقطة تحميل (الدليل) جبل قسم كما يلي.
root@ubuntu-12: ~ # mkdir/disk2
root@ubuntu-12: ~ # mkdir/disk3
الآن تنسيق القرص بحيث أنه سوف يحتوي على بعض نظام الملفات. وأنا أشعر بالتنسيق مع نظام الملفات ext3. استخدام أدناه الأمر.
تنسيق قرص:
root@ubuntu-12: ~ # mkfs.ext3/dev/sdb1
mke2fs 1.42 (29 نوفمبر 2011)
تسمية الملفات =
نوع نظام التشغيل: لينكس
كتلة حجم = 1024 (سجل = 0)
تجزئة المساحة = 1024 (سجل = 0)
خطوة = 0 كتل، عرض الشريط = كتل 0
1000 inodes، كتل 3976
198 من كتل محفوظة للمستخدم سوبر (4.98%)
كتلة البيانات الأول = 1
لبنات نظام الملفات الحد الأقصى = 4194304
مجموعة كتلة 1
شظايا 8192 كتل 8192 كل مجموعة، كل مجموعة
inodes 1000 كل مجموعة
تخصيص جداول المجموعة: عمله
كتابة الجداول inode: عمله
إنشاء مجلة (كتل 1024): عمله
كتابة سوبيربلوكس والمعلومات المحاسبية في نظام الملفات: عمله
كل شيء فيما يتعلق بتهيئة القرص، التنسيق، نظام الملفات هو برنامج الإعداد. الآن يمكنك تحميل القسم الخاص بك إلى نقطة تحميل التي تم إنشاؤها في وقت سابق. وأنا أريكم إلى قسم جبل/ديف/sdb1 التي تم إنشاؤها على جبل/disk2 نقطة.
تركيب قسم:
root@ubuntu-12: ~ جبل/ديف/sdb1 #/disk2/
الآن سوف ننظر لنظام قسم النظام، وسوف تجد قسم جديد في مجال تكنولوجيا المعلومات.
root@ubuntu-12: ~ # مدافع-h
استخدام حجم الملفات بجدوى استخدام % التي شنت على
/dev/sda1 15 ز ز 2.4 غ 12 18%/
udev م 239 4.0 ك م 239 1%/ديف
tmpfs م 99 780 ك م 99 1%/run
أيا م 5.0 5.0 م 0 0%/تشغيل/لوك
أيا م 248 148 ك م 248 1%/تشغيل/shm
/dev/sdb1 م 3.8 م 1.1 2.6 م 30%/disk2
تحديث ملف/إلخ/fstab:
أريد جعل هذا شنت تقسيم قسم دائم من نظام بلدي. للقيام بذلك لدى لجعل إدخال دائمة في/إلخ/fstab ملف. يرجى اتباع أدناه الأمر وإضافة إدخال في الملف.
root@ubuntu-12: ~ # سادسا/إلخ/fstab
وإضافة خط في الملف:
/dev/sdb1/disk1 ext3 افتراضياً 1 2
احفظ وأغلق الملف.
تسمية القسم:
يمكنك تسمية القسم باستخدام e2label. على سبيل المثال، إذا كنت ترغب في تسمية/backup قسم جديد، أدخل
root@ubuntu-12: ~ # e2label/dev/sdb1/backup1
الآن يمكنك استخدام تسمية "/backup1" في أي مكان بدلاً من "/dev/sdb1". أي في/إلخ/fstab الملف على النحو التالي.
قم بتسمية = backup1/disk1 ext3 الافتراضيات 1 2