विंडोज बैकग्राउंड से आने के बाद, आपको शायद यह पता नहीं होगा, लेकिन उबंटू (या कोई भी लिनक्स सिस्टम) विंडोज की तुलना में अलग तरीके से विभाजन का उपयोग करता है, यही कारण है कि आप अपने द्वारा बनाए गए दोनों विभाजन नहीं देख रहे हैं।
जैसा कि आप जानते हैं, विंडोज में, जब आप एक विभाजन को माउंट करते हैं तो यह ड्राइव के रूप में दिखाई देता है (C :, D :, या तो), और सभी ड्राइव My Computer के अंतर्गत सूचीबद्ध होते हैं। प्रत्येक ड्राइव की फ़ाइलों की अपनी पूरी तरह से अलग पदानुक्रम होती है। लेकिन लिनक्स एक अलग मॉडल का उपयोग करता है। लिनक्स में, जहां तक ऑपरेटिंग सिस्टम का संबंध है, केवल एक पदानुक्रम है , जो कि कम या ज्यादा प्रभावी रूप से कर्नेल की मेमोरी में संग्रहीत होता है। विभाजन इस पदानुक्रम में कुछ बिंदुओं पर माउंट करके मिलते हैं, अर्थात् माउंट बिंदु, और जब ऐसा होता है, तो नए माउंट किए गए विभाजन की सामग्री निर्देशिकाओं और फ़ाइलों के रूप में उस माउंट बिंदु के नीचे दिखाई देती हैं।
आप इसके बारे में सोच सकते हैं जैसे कि लिनक्स में विभाजन फाइलसिस्टम के कुछ हिस्सों के लिए बैकिंग स्टोरेज प्रदान करता है ।
यहां एक उदाहरण दिया गया है कि 100% सटीक नहीं होने पर, आपको यह समझने में मदद करनी चाहिए कि यह कैसे काम करता है। मान लें कि आपके दो विभाजन में ये सामग्री हैं:
Partition 1:
bin/
home/
usr/
Partition 2:
larry/
moe/
curly/
जब लिनक्स कर्नेल शुरू होता है, तो आप कल्पना कर सकते हैं कि यह फाइल सिस्टम के खाली "मानसिक मॉडल" से शुरू होता है। ("शुरुआत में, वहाँ था /
।")
/
तब यह माउंट बिंदु पर एक विभाजन को मापता है /
; मान लीजिए कि विभाजन 1 है। बढ़ते के बाद, फाइलसिस्टम में ये तीन निर्देशिकाएं हैं:
/bin/
/home/
/usr/
तब यह माउंट बिंदु पर विभाजन 2 को मापता है /home
। उसके बाद, फ़ाइलसिस्टम में ये छह निर्देशिकाएँ हैं:
/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/
इसका शुद्ध प्रभाव यह है कि सब कुछ /home/curly
विभाजन 2 पर है, जबकि सब कुछ /
विभाजन 1 के अंतर्गत है। इसलिए, जब किसी फ़ाइल को एक्सेस करने के लिए कहा जाए, जैसे, तो, /home/curly/maharajah.txt
कर्नेल ध्यान देगा कि यह फ़ाइल विभाजन 2 के आरोह बिंदु के नीचे है /home
और /home
फ़ाइल के पथ से "रास्ते में" कोई अन्य माउंट पॉइंट नहीं हैं , इसलिए यह फ़ाइल curly/maharajah.txt
को विभाजन पर रख देगा । एक अलग फ़ाइल की तरह /bin/ow
, इसे विभाजन 1 पर रखा जाएगा क्योंकि यह विभाजन 1 के माउंट पॉइंट के तहत है लेकिन किसी अन्य विभाजन के आरोह बिंदु के नीचे नहीं।
लेकिन कंप्यूटर के उपयोगकर्ता के रूप में यह सब प्रबंधन माउंट बिंदु आपके लिए अदृश्य है। सामान्य रूप से दिन-प्रतिदिन के उपयोग में आप आमतौर पर ध्यान नहीं देते हैं कि कौन सी निर्देशिका किस विभाजन पर है; जब आप एक फ़ाइल बनाते हैं, तो आप सभी सोचते हैं कि यह मार्ग है /home/curly/maharajah.txt
और आप कर्नेल को इस बात की चिंता करने देते हैं कि वास्तव में उस फ़ाइल को किस विभाजन पर रखा जाए। इसलिए, विंडोज के विपरीत, विभाजन का मतलब सामान्य उपयोग के दौरान अदृश्य होना है , और आप इस भ्रम के साथ काम करते हैं कि केवल एक बड़ा फाइल सिस्टम है जिसमें सिस्टम पर सब कुछ शामिल है। कुछ फ़ाइल प्रबंधक, जैसे कि नॉटिलस, जाहिरा तौर पर, उस भ्रम को बढ़ावा देने में मदद करते हैं, जो आपको यह भी नहीं दिखाते हैं कि विभाजन क्या हैं।
आपकी विशिष्ट स्थिति के लिए इसका मतलब यह है कि आपके पास (शायद) पहले से ही चीजें हैं जो आप चाहते हैं। आपका 50 जीबी विभाजन चालू है /
, और आपका 410 जीबी विभाजन चालू है /home
, और इसका मतलब है कि आप जो कुछ भी बनाते हैं /home
, उसे 410 जीबी विभाजन पर रखा जाएगा, जबकि सिस्टम पर बाकी सब कुछ 50 जीबी विभाजन पर रखा जाएगा। (वास्तव में विभिन्न लिनक्स सिस्टम घटकों द्वारा बनाए गए अन्य "काल्पनिक विभाजन" हैं, लेकिन अब इसके बारे में भूल जाओ।) यह सिर्फ इतना है कि Nautilus यह बहुत स्पष्ट नहीं कर रहा है कि दोनों विभाजन का उपयोग किया जा रहा है, और वास्तव में भ्रामक की तरह किया जा रहा है। "अन्य स्थानों" स्क्रीन में केवल विभाजन 1 के लिए अंतरिक्ष उपयोग दिखा रहा है ।
df -h
। उत्पादन वापस पेस्ट करें।