ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

हार्ड लिंक बनाना

अब हम कुछ लिंक आज़माएंगे. सबसे पहले कठिन लिंक. हम अपनी डेटा फ़ाइल के लिए कुछ लिंक इस प्रकार बनाएंगे:



[me@linuxbox खेल का मैदान]$ मज़ा मज़ा-मुश्किल [me@linuxbox खेल का मैदान]$ एलएन फन डीआईआर1/फन-हार्ड [me@linuxbox खेल का मैदान]$ एलएन फन डीआईआर2/फन-हार्ड

[me@linuxbox खेल का मैदान]$ मज़ा मज़ा-मुश्किल [me@linuxbox खेल का मैदान]$ एलएन फन डीआईआर1/फन-हार्ड [me@linuxbox खेल का मैदान]$ एलएन फन डीआईआर2/फन-हार्ड


तो अब हमारे पास "मज़ा" फ़ाइल के चार उदाहरण हैं। आइए हमारी खेल के मैदान की निर्देशिका पर एक नजर डालें:


की छवि

[me@linuxbox खेल का मैदान]$ ls -l

कुल 16


drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

डीआईआर1

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

डीआईआर2

-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), हमारी सूची सुनिश्चित करने का कोई तरीका प्रदान नहीं करती है। इस समस्या को हल करने के लिए, हम हैं


थोड़ा और गहरा खोदना होगा।

हार्ड लिंक के बारे में सोचते समय, यह कल्पना करना सहायक होता है कि फ़ाइलें दो भागों से बनी होती हैं: डेटा भाग जिसमें फ़ाइल की सामग्री होती है और नाम भाग जिसमें फ़ाइल का नाम होता है। जब हम हार्ड लिंक बनाते हैं, तो हम वास्तव में अतिरिक्त नाम भाग बना रहे होते हैं जो सभी समान डेटा भाग को संदर्भित करते हैं। सिस्टम डिस्क ब्लॉकों की एक श्रृंखला निर्दिष्ट करता है जिसे a कहा जाता है इनोड, जो फिर नाम भाग के साथ जुड़ा हुआ है। इसलिए प्रत्येक हार्ड लिंक फ़ाइल की सामग्री वाले एक विशिष्ट इनोड को संदर्भित करता है।

RSI ls कमांड के पास इस जानकारी को प्रकट करने का एक तरीका है। इसे "-i" विकल्प के साथ लागू किया जाता है:


की छवि

[me@linuxbox खेल का मैदान]$ एलएस -ली

कुल 16


12353539

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

डीआईआर1

12353540

drwxrwxr-x

2

me

me

4096

2016-01-14

16:17

डीआईआर2

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 पर शीर्ष OS क्लाउड कंप्यूटिंग: