سطر 1: |
سطر 1: |
| | | |
| ==الهدف من الجلسة== | | ==الهدف من الجلسة== |
| + | * التعرف على كيفية وصل وفصل وسائط التخزين mount & un-mount |
| + | * التعرف على كيفية وطرق تقسيم وسائط التخزين |
| + | * التعرف على الفرق بين الأقراص ذات قطاعات فعليه (٥١٢ بايت) و (٤ كيلوبايت) والفارق بينهم |
| + | |
| ==محتوى الجلسة== | | ==محتوى الجلسة== |
| *أنواع جداول تقسيم القرص (MPR ، GPT) | | *أنواع جداول تقسيم القرص (MPR ، GPT) |
سطر 14: |
سطر 18: |
| *تغيير قسم MPR إلى قسم GPS والعكس صحيح | | *تغيير قسم MPR إلى قسم GPS والعكس صحيح |
| ==طريقة التقديم== | | ==طريقة التقديم== |
| + | يطلب الحضور احضار سواقة فلاش USB flash memory |
| + | |
| + | - التذكير بمعنى أن أقسام الفلاش موصوله mounted |
| + | |
| + | - النأكد من أن الحضور يمكنهم الولوج بالمستخدم الجذر root user |
| + | |
| + | - استخدام الأمر mount للحصول على كل الأجهزة الموصوله mounded |
| + | |
| + | - تصفية مخرجات أمر mount للحصول على الأجهزه التي تبدأ ب sd |
| + | |
| + | mount | grep sd |
| + | |
| + | - فصل أقسام ذاكرة الفلاش باستخدام الأمر umount |
| + | |
| + | umount sdXn |
| + | |
| + | حيث X هو الحرف الخاص بوسيط التخزين (مثل a أو b أو c أو d …إلخ) |
| + | |
| + | و n هو رقم القسم (مثل 1 أو 2) |
| + | |
| + | - تجربة اعادة وصل القسم مره أخرى على الدليل mnt |
| + | |
| + | - نسخ أي ملف إلى القسم الموصول |
| + | |
| + | - فصل القسم مره أخرى umount |
| + | |
| + | - فصل الذاكره من مدخل الusb وإعادة ادخالها حتى يتم وصلها آليًا auto mount |
| + | |
| + | - البحث عن مكان وصلها، والتأكد من وجود الملف المنسوخ في الخطوة السابقة |
| + | |
| + | - مراجعة الطرق الخمس التي نعرف بها الأقسام identifing |
| + | |
| + | * اسم ملف الجهاز device file |
| + | |
| + | * معرف القسم الموجود في البيانات الفوقيه own UUID |
| + | |
| + | * لَصِيقَة القسم الموجود في البيانات الفوقيه own label |
| + | |
| + | * معرف القسم الموجود في جدول التقسيم part UUID |
| + | |
| + | * لَصِيقَة القسم الموجود في جدول التقسيم part lable |
| + | |
| + | - السؤال عن مميزات وعيوب الlabel |
| + | |
| + | - المقارنه بين own label & part label |
| + | |
| + | - التحدث عن الخيار a و t و o للأمر mount |
| + | |
| + | - مراجعة دليل استخدام man page للأمر mount |
| + | |
| + | - ذكر سبب فصل أقسام وسيط التخزين |
| + | |
| + | * السبب: حتى نضمن أن نظام التشغيل لن يكتب أي شيئ على نظام الملفات ويغير ما نقوم به على الوسيط |
| + | |
| + | - تحذير وتنبيه المشاركين للتأكد من أن الوسيط الذي سيتعاملوا معه هو المراد وليس وسيط تخزين آخر ليس هو المراد |
| + | |
| + | - العثور على القرص |
| + | |
| + | ls -l /dev/sd* |
| + | |
| + | - سؤال المشاركين: عند إنشاء جدول تقسيم partation table جديد سنجتار أي جهاز device؟ |
| + | |
| + | * الاجابة: الجهاز الخاص بالوسيط نفسه وليس الخاص بأحد الأقسام (مثل sdb أو sdd) |
| + | |
| + | - استخدام برنامج fdisk لإنشاء جدول التقسيم |
| + | |
| + | fdisk sdX |
| + | |
| + | حيث X هو الحرف الخاص بوسيط التخزين (مثل a أو b أو c أو d …إلخ) |
| + | |
| + | - التعريف ببرنامج fdisk |
| + | |
| + | * التعريف وعرض أوامر fdisk باستخدام الأمر m |
| + | |
| + | - أمر إنشاء جدول MBR و أمر إنشاء جدول GPT |
| + | |
| + | - أمر كتابة التغييرات w |
| + | |
| + | - أمر الخروج دون حفظ q |
| + | |
| + | - أمر طباعة/عرض جدول التقسيم الحالي p |
| + | |
| + | - أمر اضافة قسم جديد new patation (n |
| + | |
| + | - عرض جدول التقسيم باستخدام الأمر p واستعراض البيانات المعروضه |
| + | |
| + | - إنشاء جدول تقسيم MBR |
| + | |
| + | - حذف قسم |
| + | |
| + | - إنشاء قسم (الأمر n) |
| + | |
| + | * إنشاء أقسام رئيسية وممتده وثانوية |
| + | |
| + | * أول قسم عادة يبدأ بعد 2048 (مهم أن يكون رقم يقبل القسمه على ٨ وهذا راجع لحجم القطاعات الفعليه لوسيط التخزين 4096) |
| + | |
| + | - تجربة إنشاء ٤ أقسام رئيسية/ممتده دون استخدام كامل مساحة وسيط التخزين |
| + | |
| + | - حفظ جدول التقسيم (الأمر w) |
| + | |
| + | - تجهيز البيانات الفوقية metadata للأقسام عن طريق تهيئتها formating |
| + | |
| + | * الأوامر mkfs.vfat و mkfs.ext4 …إلخ |
| + | |
| + | mkfs.ntfs -f /dev/sdXn |
| + | |
| + | حيث X هو الحرف الخاص بوسيط التخزين (مثل a أو b أو c أو d …إلخ) |
| + | |
| + | و n هو رقم القسم (مثل 1 أو 2) |
| + | |
| + | الخيار f خاص بالأمر mkfs.ntfs فقط، نستخدمه حتى لا يُصفر كامل القسم |
| + | |
| + | - إنشاء جدول تقسيم GPT |
| + | |
| + | - إنشاء جدول التقسيم بالأمر g (حرف صغير lower case) |
| + | |
| + | - اتباع نفس خطوات MBR |
| + | |
| + | ====== التحويل من MBR إلى GPT ====== |
| + | - التذكير بماهية الأقسام وجدول التقسيم. |
| + | |
| + | - التذكير بمكان بداية أول قسم في كل من MBR & GPT |
| + | |
| + | ====== حجم قطاعات الأقراص ====== |
| + | مناقشة عيوب ومميزات أن يكون القطاع ٥١٢ بايت وعيوب ومميزات أن يكون ٤ كيلوبايت (٤٠٩٦ بايت) |
| + | |
| + | - شرح كيفية التحويل بين حجم القطاعات المنطقية (٥١٢ بايت) والفعليه (٤ كيلوبايت) |
| + | |
| + | - إذا بداية القسم ليس مع بداية قطاع على القرص (رقم يقبل القسمه على ٨) فإن الأداء ينزل إلى العُشر |
| + | |
| + | - التنويه لوجود أقراص ليس بها قطاعات منطقيه (٥١٢ بايت) وإنما ما يظهر لنظام التشغيل القطاعات الفعليه (٤ كيلوبايت) |
| + | |
| ==التدريب== | | ==التدريب== |
| | | |
| + | == المصادر == |
| + | * <nowiki>https://en.wikipedia.org/wiki/Master_boot_record</nowiki> |
| + | * <nowiki>https://en.wikipedia.org/wiki/GUID_Partition_Table</nowiki> |
| + | * <nowiki>https://docs.microsoft.com/en-us/troubleshoot/windows-server/backup-and-storage/support-policy-4k-sector-hard-drives</nowiki> |
| + | * <nowiki>https://en.wikipedia.org/wiki/Advanced_Format</nowiki> |
| [[تصنيف:منهج نواة تقنية]] | | [[تصنيف:منهج نواة تقنية]] |