OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

إنشاء روابط صلبة

سنجرب الآن بعض الروابط. أولًا، الروابط الثابتة. سننشئ روابط لملف بياناتنا كما يلي:



[me @ linuxbox playground] $ في متعة ممتعة صعبة [me @ linuxbox playground] $ في المرح dir1/fun-hard [me @ linuxbox playground] $ في المرح dir2/fun-hard

[me @ linuxbox playground] $ في متعة ممتعة صعبة [me @ linuxbox playground] $ في المرح dir1/fun-hard [me @ linuxbox playground] $ في المرح dir2/fun-hard


لدينا الآن أربع نسخ من ملف "fun". لنلقِ نظرة على دليل ملعبنا:


صورة

[me @ linuxbox playground] $ لس -l

إجمالي 16


drwxrwxr- س

2

me

me

4096

2016-01-14

16:17

dir1

drwxrwxr- س

2

me

me

4096

2016-01-14

16:17

dir2

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

مرح

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

متعة صعبة


أحد الأشياء التي تلاحظها هو أن الحقل الثاني في القائمة لـ مرح و متعة صعبة كلاهما يحتوي على "4"، وهو عدد الروابط الثابتة الموجودة حاليًا للملف. تذكر أن الملف سيحتوي دائمًا على رابط واحد على الأقل لأن اسمه يُنشأ بواسطة رابط. إذًا، كيف نعرف أن مرح و متعة صعبة هل هما في الواقع نفس الملف؟ في هذه الحالة، ls ليس مفيدًا جدًا. بينما نرى أن مرح و متعة صعبة كلاهما بنفس الحجم (الحقل 5)، لا توفر قائمتنا أي طريقة للتأكد. لحل هذه المشكلة، نحن


سوف يتوجب علينا أن نحفر أعمق قليلا.

عند التفكير في الروابط الصلبة، من المفيد تخيل أن الملفات تتكون من جزأين: جزء البيانات الذي يحتوي على محتويات الملف، وجزء الاسم الذي يحمل اسم الملف. عند إنشاء روابط صلبة، فإننا في الواقع ننشئ أجزاء اسم إضافية تشير جميعها إلى جزء البيانات نفسه. يُخصص النظام سلسلة من كتل الأقراص لما يُسمى inode، والذي يرتبط بعد ذلك بجزء الاسم. لذا، يشير كل رابط ثابت إلى عقدة محددة تحتوي على محتويات الملف.

إنّ كافة أنواع عهود الـ ls لدى الأمر طريقة للكشف عن هذه المعلومات. يتم استدعاؤه باستخدام الخيار "-i":


صورة

[me @ linuxbox playground] $ ls -li

إجمالي 16


12353539

drwxrwxr- س

2

me

me

4096

2016-01-14

16:17

dir1

12353540

drwxrwxr- س

2

me

me

4096

2016-01-14

16:17

dir2

12353538

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

مرح

12353538

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

متعة صعبة


في هذا الإصدار من القائمة، الحقل الأول هو رقم العقدة، وكما نرى، كلاهما مرح و متعة صعبة يتشاركان نفس رقم العقدة، مما يؤكد أنهما نفس الملف.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: