OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

יצירת קישורים קשיחים

כעת ננסה כמה קישורים. ראשית הקישורים הקשים. אנו ניצור כמה קישורים לקובץ הנתונים שלנו כך:



[me@linuxbox playground]$ בכיף כיף-קשה [me@linuxbox playground]$ ב-fun dir1/fun-hard [me@linuxbox playground]$ ב-fun dir2/fun-hard

[me@linuxbox playground]$ בכיף כיף-קשה [me@linuxbox playground]$ ב-fun dir1/fun-hard [me@linuxbox playground]$ ב-fun dir2/fun-hard


אז עכשיו יש לנו ארבעה מופעים של הקובץ "כיף". בואו נסתכל על ספר מגרש המשחקים שלנו:


תמונה

[me@linuxbox playground]$ ll -l

סה"כ 16


drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

dir1

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

dir2

-רוו-ר--ר--

4

me

me

1650

2016-01-10

16:33

כֵּיף

-רוו-ר--ר--

4

me

me

1650

2016-01-10

16:33

כיף-קשה


דבר אחד שאתה שם לב הוא שהשדה השני ברישום עבור כֵּיף ו כיף-קשה שניהם מכילים "4" שהוא מספר הקישורים הקשיחים שקיימים כעת עבור הקובץ. תזכור שלקובץ יהיה לפחות קישור אחד מכיוון ששם הקובץ נוצר על ידי קישור. אז איך אנחנו יודעים את זה כֵּיף ו כיף-קשה האם, למעשה, אותו קובץ? במקרה הזה, ls לא מאוד מועיל. אמנם אנחנו יכולים לראות את זה כֵּיף ו כיף-קשה שניהם באותו גודל (שדה 5), הרישום שלנו אינו מספק שום דרך להיות בטוח. כדי לפתור את הבעיה הזו, אנחנו


צריך לחפור קצת יותר לעומק.

כשחושבים על קישורים קשיחים, כדאי לדמיין שקבצים מורכבים משני חלקים: חלק הנתונים המכיל את תוכן הקובץ וחלק השם שמכיל את שם הקובץ. כאשר אנו יוצרים קישורים קשיחים, אנו למעשה יוצרים חלקי שם נוספים שכולם מתייחסים לאותו חלק נתונים. המערכת מקצה שרשרת של בלוקי דיסק למה שנקרא an inode, אשר משויך לאחר מכן לחלק השם. כל קישור קשיח מתייחס אפוא לאינוד ספציפי המכיל את תוכן הקובץ.

השמיים ls לפקודה יש ​​דרך לחשוף את המידע הזה. זה מופעל עם אפשרות "-i":


תמונה

[me@linuxbox playground]$ ls -li

סה"כ 16


12353539

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

dir1

12353540

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

dir2

12353538

-רוו-ר--ר--

4

me

me

1650

2016-01-10

16:33

כֵּיף

12353538

-רוו-ר--ר--

4

me

me

1650

2016-01-10

16:33

כיף-קשה


בגרסה זו של הרישום, השדה הראשון הוא מספר האינוד וכפי שאנו יכולים לראות, שניהם כֵּיף ו כיף-קשה חולקים את אותו מספר אינוד, מה שמאשר שהם אותו קובץ.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: