مشاهدة النسخة كاملة : لينكس محاضرة عن خصائص ملف fstab وكيفية تحريره وتغيير إعداداته
Inter Linux
23-07-2005, 04:05 AM
السلام عليكم ورحمة الله وبركاته
في كل مرة أفتح فيها ملف fstab لتحريره تعود بي الذاكرة لعام 1999 عندما فتحت الملف لأول مرة لتحريره لعمل نقطة تحميل لأجزاء الويندوز وحقيقة كنت تائها لا أعرف ماذا تعني هذه السطور ولا ماهو التسنيق المتبع في هذا الملف ولم أكن حتى أعرف ما هي أهمية هذا الملف بإستثناء تحميل أجزاء الويندوز
وأعتقد أن كثيرين من مستخدمي لينكس حتى يومنا هذا ليست لديهم معلومات كافية عن هذا الملف لذلك كتبت هذه المحاضرة .
.......................
أكيد سمعت عن دور هذا الملف في تحميل أجزاء القرص الصلب التي تم تنسيقها بفورمات أنظمة النوافذ وربما إضطررت بحكم تعاملك مع توزيعات لينكس لإعادة تحرير هذا الملف لكن هل تعلم أن تنسيق هذا الملف موحد في كل توزيعات لينكس ؟
محتويات الملف تستخدم بالتعاون مع تعليمة أو أمر mount وبعد إنتهائك من فهم هذه المحاضرة ستكون قادرا على تحرير هذا الملف بنفسك لو إقتضت الحاجة لذلك كما هو الحال مع بعض التوزيعات التي لا توفر أداة لأتمتة تحميل الأجزاء التي تم تنسيقها بفورمات الويندوز .
بداية fstab هو الملف الذي يحتوي على الإعدادات الخاصة بوسائط التخزين مثل تقسيمات الأقراص الصلبة ومشغلات الأقراص المدمجة والمرنة وهذا الملف مقيم يقيم بصورة دائمة في المجلد /etc/fstab .
معلومات من نوعية أين يتم تحميل أجزاء القرص الصلب ومشغلات وسائط التخزين وهل يتم السماح لكل المستخدمين بالكتابة على الأقراص المدمجة بإستخدام مشغل قراءة وكتابة القرص المدمج وهل يسمح بالكتابة على الأقراص المرنة وهل يسمح بقراءة الملفات على أجزاء الويندوز وتعديلها وقراءة أسماء الملفات على أجزاء الويندوز بالحروف العربية .. إلخ ...
وهذا الملف هو ملف نصي بكود أسكي أي تم تحريره بمحرر نصوص بسيط شبيه بال Notepad في النوافذ ويمكن إعادة تحريره في نظام لينكس بأي محرر نصوص بسيط مثل برنامج vi أو emacs وبديهي أن المستخدم العادي لن يتمكن من تحرير هذا الملف بسبب قيود الأمن والإدارة في نظام لينكس ولذلك لن تتمكن من تحرير وحفظ التغييرات في هذا الملف مالم تكن مستخدم جذر .
يتبع
........
diabloman
23-07-2005, 10:57 AM
شكرا جدااااااا على الشرح بس لى سؤال هل هذا فى كل اصدارات اللينوكس
انا جربت الامر دة فى لينوكس شيل /etc/fstab و منفعش انا عندى لينوكس بلس كور 1
لسه اول مرة انزله اول امبارح و دا بدايه تعاملى مع اللينوكس
بس الامر هذا مش شغال .
و شكرا جدا على مجهودك الخاص
انت رائع ومبدع كالعادة
بارك الله فيك مهندس حسام
واصل ابداعك فكلنا شوق
Inter Linux
23-07-2005, 05:09 PM
شكرا جدااااااا على الشرح بس لى سؤال هل هذا فى كل اصدارات اللينوكس
انا جربت الامر دة فى لينوكس شيل /etc/fstab و منفعش انا عندى لينوكس بلس كور 1
لسه اول مرة انزله اول امبارح و دا بدايه تعاملى مع اللينوكس
بس الامر هذا مش شغال .
و شكرا جدا على مجهودك الخاص
أخي الكريم لم أبدأ الشرح بعد لقد كانت هذه مقدمة المحاضرة
/ETC/FSTAB
هذا ليس أمراً لكن هذا مسار الملف FSTAB أي مكان وجوده في متاهة نظام الملفات
طالما أنت جديد في لينكس أنصحك تجرب التوزيعات العربية حيث أنها مناسبة جداً للمستخدمين الجدد لسهولتها الشديدة ولن تحتاج لتحرير أي ملف إعداد داخل هذه التوزيعات
جرب أرابيان أو جواثا أو فيكتارا
أو حتى جرب مندريفا 2005 أو مندراك بور بالك 10.1 لسهولتهم ولدعمهم للغة العربية ولوجود خاصية التحميل التلقائي للقرص الصلب وبذلك تنعدم الحاجة لتحرير ملف FSTAB
تمنياتي بالتوفيق
Inter Linux
23-07-2005, 05:12 PM
انت رائع ومبدع كالعادة
بارك الله فيك مهندس حسام
واصل ابداعك فكلنا شوق
جزاك ربي خيراً يا بوثامر على دعمك لنشر نظام لينكس
متى يعود المنتدى للعمل
lion_heart_300
23-07-2005, 05:20 PM
شكرا اخى وبارك الله فيك
Inter Linux
23-07-2005, 05:29 PM
شكرا اخى وبارك الله فيك
الشكر لله يا أخي وبارك الله فيك
..........
diabloman
23-07-2005, 08:33 PM
شكرا جداااااااااااا يا باشمهندس inter linux
على شرحك الوافى و اعلامى بالنسخ السهله انان حاسس و اللهى ان
linux plus
دة حاجه صعبه جداااااااااااااااا
Inter Linux
24-07-2005, 04:28 AM
شكرا جداااااااااااا يا باشمهندس inter linux
على شرحك الوافى و اعلامى بالنسخ السهله انان حاسس و اللهى ان
linux plus
دة حاجه صعبه جداااااااااااااااا
الشكر لله
ومعلوم أن لينكس بلس مبنية على فيدورا وفيدورا تحتاج لمجهود للتعامل معها وهي نسخة ينصح بها لمن يريد التعمق قليلا في مشاكل اللينكس بهدف إكتساب الخبرة ولكن في إصداراتها الأخيرة كور 4 جيدة خصوصا الجنوم وهي أصلاً بالأساس توزيعة جنومية
مع تمنياتي بالتوفيق
..........
Inter Linux
24-07-2005, 06:18 AM
السلام عليكم ورحمة الله وبركاته
نستكمل المحاضرة
نموذج لتنسيق ملف fstab
http://img146.imageshack.us/img146/8550/untitled13vo.jpg
وكما ترى لدينا ستة أعمدة في كل سطر وبين كل عمود والذي يليه مسافة ولو كان بالعمود عدة إختيارات يتم وضع علامة
,
بين الإختيارات
لاحظ أن كل عامود تم تلوينة بلون خاص ليسهل شرح طريقة تنسيق ملف FSTAB فقط في هذه المحاضرة حيث أن الملف كما ذكرنا سابقا هو ملف نصي بسيط .
وتلاحظ أيضاً أن كل سطر مخصص لمشغل واحد فقط .
العامود الأول
أول عامود وهو الذي يبدأ من ناحية اليسار ولونه في هذه المحاضرة أسود وهو إسم المشغل أو التجزئة التي أو الذي تم تعريفهم داخل المجلد
/dev
مثلا الجزء الأساسي الأول على القرص في ملف fstab الذي ترى صورته هنا هو
/dev/hda1
ومثلا الجزء الإفتراضي أو الوهمي الأول على القرص في ملف fstab الذي ترى صورته هنا هو
/dev/hda5
العامود الثاني
العامود الثاني من ناحية اليسار ولونه في هذه المحاضرة أحمر وهو يشير لنقطة التحميل الخاصة بكل مشغل
ملحوظة ملف fstab لا يقوم بإنشاء المجلدات التي يتم إستخدامها كنقاط تحميل ولذلك إذا كنت تقوم بتحرير ملف fstab يدويا يجب عليك أن تقوم بإنشاء المجلد الذي سوف تستخدمه كنقطة تحميل بإستخدام سطر الأوامر وطبعا المستخدم الجذر هو الوحيد الذي له حق إنشاء المجلدات داخل مجلدات وفهارس نظام لينكس مثل فهرس
/mnt
وفي المثال الذي ترى صورته هنا الجزء الوهمي الإفتراضي الثاني الذي يحمل إسم
/dev/hda6
تم تحميله في المجلد
/mnt/win_e
وفي المثال السابق تجد أن الجزء
/dev/hda9
يتم تحميله في
/
بما يعني أن هذا هو الجزء الجذر الذي تم تثبيت النظام عليه
.......
يتبع
.............
khh1980
24-07-2005, 09:16 AM
مشكور أخوي على مجهودك الرائع
Inter Linux
25-07-2005, 08:43 PM
مشكور أخوي على مجهودك الرائع
الشكر لله يا أخي وجزاك الله خيراً على إهتمامك بالرد ولازال للمحاضرة بقية فتابعها معنا
.............
Inter Linux
27-07-2005, 04:39 AM
السلام عليكم ورحمة الله وبركاته
نستكمل المحاضرة
العمود الثالث
العمود الثالث من ناحية اليسار ولونه في هذه المحاضرة أزرق هو لتحديد طراز نظام الملفات للجزء أو للمشغل ( قرص مدمج أو قرص مرن ) الذي سيتم تحميله
أشهر أنظمة الملفات
1 EXT2&EXT3
هما نظاما الملفات الأساسيان لنظام لينكس وال EXT3 هو الطراز الأحدث وقد تم إبتكاره لعلاج بعض المشاكل التي كانت تحدث في الطراز القديم مثل مشكلة تلف البيانات والمعلومات عندما كان يتعرض لإنقطاع التيار الكهربي ومشكلة قيام الطراز القديم بعمل فحص كامل لنظام الملفات في حالة تشغيله مرة ثانية بعد إنقطاع التيار الكهربي وهذا الفحص كان يأخذ الكثير من الوقت
2 VFAT&NTFS
هما نظاما الملفات الأساسيان لأنظمة الشبابيك
3 SWAP
هو طراز يستخدم لتنسيق الجزء الذي يتعامل معه اللينكس بإعتباره ذاكرة تكميلية للجهاز ومستخدموا أنظمة الشبابيك يعرفون ملف الذاكرة الوهمية الذي ينشئه النظام أساسا على القرص C لكن تجزئة السواب في لينكس تختلف كثيراً في معماريتها عن ملف المبادلة في الشبابيك
4 REISERFS
هو أحدث طرازات أنظمة ملفات لينكس وهذا الطراز الذي تعتمد عليه معظم التوزيعات الحديثة مثل SUSE 9.3 و FEDORA 4 و MEPIS 3.3.1.1 وغيرها وهو نظام ملفات يستخدم معمارية Journaled التي تعتمد عليها قواعد البيانات في خوادم الإنترنت وهو يعتبر في نظر الكثيرين أفضل وأكثر تطورا وإعتمادية من الطرازان الأساسيان لأنظمة لينكس EXT2&EXT3 وينتظر له أن ينتشر في كل توزيعات لينكس خصوصاً بعد أن تبين أنه أفضل وأسرع وأأمن من الطرازات القديمة وتبين أن كل المخاوف التي أثيرت ضده كانت دون سند حقيقي ومن ثم فسوف يكون هو طراز الملفات الأول في توزيعات لينكس ومعلوم أن التوزيعات العربية الحديثة مثل أرابيان وجواثا وفيكتارا تدعمان هذا الطراز وهو الإختيار الأول في هذه التوزيعات .
5 AUTO
هذا ليس طراز من أنظمة الملفات لكن هذا أحد الخيارات التي يدعمها العمود الثالث الخاص بتعريف طراز الملفات للجزء أو للمشغل وبهذا يقوم النظام بالتعرف على نظام الملفات آليا وهو إختيار جيد عندما لا توجد لديك معلومات صحيحة عن نظام الملفات الذي تقوم بتحميله وتترك للنظام التعرف عليه آلياً وهو أساساً وغالباً يستخدم مع مشغلات الأقراص المرنة والمدمجة
يتبع
.......
Inter Linux
27-07-2005, 06:43 AM
ملحوظة هامة 1 : لم أذكر معلومات تفصيلية لطرازات أنظمة الملفات نظراً لأن هذه المحاضرة تهدف لشرح تنسيق ملف FSTAB ولمزيد من الشرح المفصل لمعمارية طرازات أنظمة الملفات يرجي البحث داخل محرك جوجول
.....................
بارك الله فيك
الصورة غير ظاهرة ولذلك الاعمدة التى تتحدث عنها غير مفهومة ولا احسن متابعة و فهم الشرح بدونها
Inter Linux
29-07-2005, 06:27 AM
بارك الله فيك
الصورة غير ظاهرة ولذلك الاعمدة التى تتحدث عنها غير مفهومة ولا احسن متابعة و فهم الشرح بدونها
والله يا بو ثامر الصورة ظاهرة عندي وهي في الصفحة الأولى في الموضوع ودي الصورة مرة تانية على
http://img146.imageshack.us/img146/8550/untitled13vo.jpg
وكمان تلاقيها في المرفقات وأنت تؤمر ياغالي
..................
lion_heart_300
31-07-2005, 02:05 PM
والله استاذ وشكرا على الكلام الجميل ده
Inter Linux
09-08-2005, 01:20 AM
السلام عليكم ورحمة الله وبركاته
نستكمل المحاضرة
العامود الرابع
العامود الرابع من ناحية اليسار ولونه في هذه المحاضرة أخضر وهو العامود الذي يتم فيه كتابة الخيارات التي يسمح بتنفيذها على المشغل أو الجزء الذي نتعامل معه والحقيقة أن هذا العمود يعتبر أصعب جزء في ملف fstab حيث أن غالبية المستخدمين لايعرفون كثير من الخيارات المتاحة وهي كثيرة جدا وبعضها لا يعمل سوى على بعض أنواع أنظمة الملفات وهنا سأذكر الخيارات المشهورة فقط
1 exec وهذا الخيار يسمح بتشغيل الملفات التنفيذية على الجزء الذي نتعامل معه وهو خيار أساسي إفتراضي
2 noexec وهو عكس الخيار السابق حيث يمنع تشغيل الملفات التنفيذية على الجزء الذي نتعامل معه
3 sync يقوم بعمل تزامن لكل عمليات الدخل والخرج على الجزء أو المشغل الذي نتعامل معه وسأضرب مثال لتبسيط هذا الإختيار
عندما تقوم بحفظ ملف على تجزئة بها هذا الخيار يتم حفظ الملف آنيا أي في نفس لحظة حفظك للملف
4 async عكس الخيار السابق فالمعلومات لا يتم كتابتها في نفس اللحظة وهو إختيار مفيد في الأجهزة التي لا يوجد بها ذاكرة كبيرة وهذا الخيار أساسي إفتراضي
5 ro تحميل نظام الملفات للقراءة فقط ولا تستطيع حفظ أو تعديل أو حذف أي شئ داخل الجزء الذي نتعامل معه وهو مفيد جدا لتحميل الجزء الذي عليه ملفات نظام النوافذ مثلا حتى تحميها من عبث المستخدمين
6 rw تحميل الجزء الذي نتعامل معه وتمكين القراءة والكتابة عليه وهذا الخيار أساسي أفتراضي
7 auto هذا الخيار هو الذي يقوم بتحميل الجزء أو المشغل الذي نتعامل معه آليا عند تشغيل أو إعادة تشغيل الحاسب وهو خيار أساسي إفتراضي
8 noauto عكس الخيار السابق بمعنى أنك تحتاج لتحميل الجزء أو المشغل إذا دعتك الحاجة للتعامل معه
9 user هذا الخيار يتيح للمستخدم العادي تحميل الجزء الذي نتعامل معه ومن ثم التعامل معه
10 nouser هذا الخيار يسمح فقط للمستخدم الجذر بتحميل الجزء أو المشغل الذي نتعامل معه وهو خيار أساسي إفتراضي
11 defaults هذا الخيار الأساسي الإفتراضي وهو يعتبر بديلا عن كتابة الخيارات التالية exec و async و rw و auto و nouser وغيرها
...........
يتبع
.............
amrepc
09-08-2005, 04:15 AM
موضوع ممتاز و كثيرا ما سألت أن يجيبنى أحد عليه فى الكثير من المنتديات
Inter Linux
16-08-2005, 06:22 PM
موضوع ممتاز و كثيرا ما سألت أن يجيبنى أحد عليه فى الكثير من المنتديات
الحمد لله أن موضوعي أفادك وشكرا على تكرمك بالمرور
تمنياتي بالتوفيق
............
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .