linux-filesystem-architecture
اختلافات
عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.
جانبي المراجعة السابقةالمراجعة السابقةالمراجعة التالية | المراجعة السابقة | ||
linux-filesystem-architecture [2021/12/01 14:26] – mhsabbagh | linux-filesystem-architecture [2023/12/20 17:08] (حالي) – تحرير خارجي 127.0.0.1 | ||
---|---|---|---|
سطر 1: | سطر 1: | ||
====== شرح بنية نظام ملفات لينكس ====== | ====== شرح بنية نظام ملفات لينكس ====== | ||
- | إن نظام الملفات | + | نظام الملفّات هو القطعة البرمجية المسؤولة عن تنظيم عمليات القراءة والكتابة على أقراص البيانات الموجودة في الحاسوب ضمن نظام التشغيل، بالإضافة إلى كيفية تعامل المستخدم والتطبيقات معها. لم يكن ليكون من الممكن للمستخدمين أن ينشؤوا الملفات والمجلدات ويتعاملوا معها من دون وجود أنظمة ملفات مختلفة لتقوم بتنظيم المساحة المتوفرة على القرص الصلب وتقطيعها وتجهيزها تلقائيًا لخدمة بيانات الملفات. |
+ | |||
+ | نظام الملفات على لينكس مختلف عن الذي على ويندوز وسنرى في هذه | ||
+ | |||
+ | ===== الفرق بين مجلد الجذر | ||
+ | |||
+ | دعنا نشرح بالبداية مفهوميّ** مجلد الجذر (Root directory)** و**مجلد المنزل (Home directory)**. | ||
بيانات المستخدمين على لينكس مفصولة عن ملفّات التطبيقات، فعلى عكس ويندوز الذي قد يخزّنها في نفس المجلد أو في مجلد <wrap hi> | بيانات المستخدمين على لينكس مفصولة عن ملفّات التطبيقات، فعلى عكس ويندوز الذي قد يخزّنها في نفس المجلد أو في مجلد <wrap hi> | ||
- | يُرمز لقرص الجذر بالرمز <wrap hi>/</ | + | تكون |
+ | <WRAP center round tip 80%> هذه الميزة مفيدة جدًا على لينكس، لأن هذا يعني أن بيانات كل مستخدم مفصولة عن بيانات المستخدمين الآخرين، ويمكن أخذ نسخة احتياطية عنها أو تأمينها بشكل منفصل عن ملفّات التطبيقات والحزم الخاصّة بالنظام، وبالتالي تصبح العملية أسهل. كما أن لكل مستخدم إعداداته الخاصّة للتطبيقات التي على النظام. </ | ||
+ | |||
+ | ===== بنية مجلد المنزل على لينكس ===== | ||
+ | |||
+ | ستجد الكثير من المجلدات المخفية في مجلد المنزل الخاصّ بك، وكل واحد منها يحوي ملفات مخصصة لأمورٍ مختلفة عن غيره، منها نذكر: | ||
+ | |||
+ | ^ اسم المجلد | ||
+ | |.themes|يحوي سِمات تطبيقات GTK الخاصّة بالمستخدم.| | ||
+ | |.icons|يحوي سِمات الأيقونات وسِمات مؤشّر الفأرة الخاصّة بالمستخدم.| | ||
+ | |.config|يحوي مجموعةً من إعدادات التطبيقات الخاصّة بالمستخدم، بالإضافة إلى إعدادات بيئة سطح المكتب الحالية. لكن ليس من الضروري أن تكون جميع إعدادات التطبيقات في هذا المجلد، بل قد تكون في مجلدات منفصلة.| | ||
+ | |.fonts|يحوي الخطوط التي اختار المستخدم تثبيتها لنفسه (أي لن تظهر هذه الخطوط للمستخدمين الآخرين على النظام، بل فقط لهذا المستخدم). هناك عمومًا مسار آخر للخطوط على النظام هو <wrap hi>/ | ||
+ | |.mozilla|مجلد يحوي بيانات متصفح فيرفكس الخاصّة بالمستخدم.| | ||
+ | |.local|مجلد آخر لإعدادات التطبيقات وبعض إعدادات النظام الخاصّة بالمستخدم.| | ||
+ | |||
+ | وبالطبع هناك المجلدات غير المخفية العادية لتخزين ملفات المستخدم؛ مثل <wrap hi> | ||
+ | |||
+ | <WRAP center round info 80%>\\ | ||
+ | يمكنك عرض المجلدات المخفية في أي مجلد في متصفح الملفات على لينكس عبر الضغط على مفتاحيّ Ctrl + H.\\ | ||
+ | </ | ||
+ | |||
+ | ===== بنية مجلد الجذر على لينكس ===== | ||
+ | |||
+ | يُرمز لقرص الجذر بالرمز <wrap hi>/</ | ||
< | < | ||
+ | |||
mhsabbagh@ryzenpc: | mhsabbagh@ryzenpc: | ||
mhsabbagh@ryzenpc:/ | mhsabbagh@ryzenpc:/ | ||
سطر 16: | سطر 46: | ||
</ | </ | ||
- | بينما تكون مجلدات المنزل الخاصّة بالمستخدمين موجودة تحت المسار <wrap hi>/home/</ | + | إليك شرحًا |
+ | |||
+ | ^ اسم المسار | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |/ | ||
+ | |lib64|مسار يحوي المكتبات المثبّتة على النظام بإصدار 64 بت.| | ||
+ | |/home|يحوي مجلّدات المنزل الخاصّة بالمستخدمين.| | ||
+ | |/root|مجلد المنزل الخاصّ بالمستخدم الجذر (Root user)؛ غالبًا لا يُستعمل.| | ||
+ | |||
+ | ===== أنظمة الملفّات على لينكس ===== | ||
+ | |||
+ | تأتي معظم توزيعات لينكس افتراضيًا بنظام الملفّات <wrap hi>ext4</ | ||
+ | |||
+ | لكن هناك أنظمة | ||
- | <WRAP center round tip 80%>\\ | + | * <wrap hi> |
- | هذه الميزة مفيدة جدًا على لينكس، | + | * <wrap hi> |
- | </ | + | * الكثير جدًا غيرها ولكلٍ استخداماته. |
- | لينكس مرن جدًا فيما يتعلق | + | |
- | ويمكنك أيضًا بطبيعة الحال أن تضعهم جميعًا على قرصٍ واحد (وهو الخيار الافتراضي). | + | إن كنت مترددًا في اختيار نظام |
linux-filesystem-architecture.1638365185.txt.gz · آخر تعديل: 2023/12/20 17:08 (تحرير خارجي)