OnWorks Linux و Windows Online WorkStations

الشعار

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

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

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

الآن سنحاول بعض الروابط. أولا الروابط الصلبة. سننشئ بعض الروابط لملف البيانات لدينا مثل:



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

[me @ linuxbox playground] $ في متعة المرح بجد [me @ linuxbox playground] $ Ln fun dir1 / fun-hard [me @ linuxbox playground] $ Ln fun 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، والذي يرتبط بعد ذلك بجزء الاسم. لذلك يشير كل رابط صلب إلى inode محدد يحتوي على محتويات الملف.

ls الأمر لديه وسيلة للكشف عن هذه المعلومات. يتم استدعاؤه مع الخيار "-i":


صورة

[me @ linuxbox playground] $ ليرة سورية -لي

إجمالي 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

متعة صعبة


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


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