المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح نقل ملفات والفهرس النظام من مكان الى اخر في اللينوكس



En.Khaled Alfaiomi
05-03-2010, 02:58 PM
كشرح مبسط سنفترض بان لدينا مستخدم على احد انظمة لينكس يعمل على جهاز يعمل به 5 اشخاص غيره فاذا كانت مساحة الHome قد ضاقت واصبحت لاتحتمل اضافة مستخدم جديد مالذى سيحدث ؟

حل هذه المشكله على انظمة اللينكس هو اضافة قرص جديد وتغيير الHome بكل ملفاته الى القرص الجديد اى ان الhome الجديد سيكون فى القرص الجديد كيفيّة الحــــــل:

1- نقوم بتوصيل القرص الجديد فيزيائيّاً ونتأكد من وضع الJumber الصحيح

2-ندخل النظام كroot ولنتأكد من ان القرص الجديد موجود فعلاً نشغّل الكونسول ونكتب الاتى

fdisk -l$

ستظهر كل الاقراص الصلبه الموجوده وسنجد القرص الجديد فيها

3- نحدد اسم القرص الجديد سيكون شكله مثل dev/hdb1/ الخطوة الثانيّه يجب عمل فورمات للقرص الجديد حتى يتم تهيئته لحمل ملفات النظام الجديده وذلك ب

4- mke2fs -c -j /dev/hdb1

سيقوم هذا الامر بعمل الفورمات واختبار القرص من ال Bad Blocks الخطوه التى تليها نعمل mount للقرص الجديد وذلك ب mkdir /mnt/newpartition

mount -t ext3 /dev/hdb1 /mnt/newpartition

بعد هذا لم يتبق الاّ نقل كل ملفات الhome الى القرص الجدد وذلك ب

cp -a /home/* /mnt/newpartition

يجب بعد هذا تعديل ملف الfstab حتى يتم عمل mount اوتوماتيك للقرص نذهب الى المسار etc نفتح الملف fstab عن طريق اى معالج نصوص ثم نضيف هذا السطر مع التغيير فى الParameters التى لدينا

dev/hdb1 /home ext3 defaults 1 1

عندما نعيد تشغيل الجهاز سيقوم النظام بعمل mount للجزء الجديد لكن قبل ذلك نذهب الى /home ونكتب الامر من على الكونسول

touch thisistheoldhomepartition

من ثم نعمل unmount

unmount /mnt/newpartition

mount /mnt/hdb1 /home

ملاحظه ملفات الhome القديمه ستكون موجوده لكنها مخفيّه

عاشق الوطنية
12-22-2010, 10:46 AM
مشكور يا غالي