"होम" विभाजन को "अन्य स्थानों" में नहीं देख सकते


9

मैं उबंटू में एक नया उपयोगकर्ता हूं, जिसमें एक विंडो बैकग्राउंड है। मेरे पुराने लैपटॉप पर 500 जीबी का एचडीडी है और मैंने सिस्टम के उपयोग के लिए लगभग 50 जीबी का विभाजन किया है, और मेरे व्यक्तिगत उपयोग के लिए एक और ~ 410 जीबी है। 410 GB एक के लिए माउंट पॉइंट / होम पर सेट है, क्योंकि मैं माउंट पॉइंट के बिना सिस्टम इंस्टॉल नहीं कर सका और मैंने पढ़ा कि / होम कुछ डिफॉल्ट है।

हालाँकि, जब मैं सिस्टम को केवल एक ही भाग में स्थापित करता हूँ, जिसे मैं nautilus में देखता हूँ, यह है:

यहाँ

लेकिन जब मैं GParted खोलता हूं:

यहाँ

क्या मुझसे कुछ गलत हो रही है? क्या 410 जीबी का उपयोग नहीं किया गया है, हालांकि यह सूचीबद्ध है GParted, और मैं इसका उपयोग कैसे कर सकता हूं?

मैं ज्ञान की कमी की संभावना को छोड़ नहीं सकता क्योंकि यह उबंटू का उपयोग करने का मेरा पहला मौका है। शायद यह यहां है और यह सक्रिय है, लेकिन मुझे नहीं पता कि इसे कैसे एक्सेस किया जाए और इस पर मेरी फाइलों को स्टोर किया जाए?

धन्यवाद और क्षमा करें!


1
खुला टर्मिनल और प्रकार df -h। उत्पादन वापस पेस्ट करें।
1

1
आपका सिस्टम मुझे सही लगता है: फ़ाइल प्रबंधक, Nautilus, केवल रूट विभाजन दिखाता है। मुझे लगता है कि आप जो ढूंढ रहे हैं Homeवह फ़ाइल प्रबंधक में शब्द पर राइट क्लिक करके पाया जा सकता है , और चुननाProperties
चार्ल्स ग्रीन

जवाबों:


17

आपकी सेटिंग के साथ, मुझे उम्मीद नहीं है कि आप "होम" को "अन्य स्थानों" में पाएंगे। जब आपका सिस्टम बूट होता है तो आपका घर घुड़सवार होता है। आप फ़ाइल एक्सप्लोरर के नॉटिलस में "होम" (और दस्तावेज़, संगीत, चित्र ...) लिंक के माध्यम से सीधे पहुंच सकते हैं। यह "अन्य स्थान" नहीं है, यह भाग या आपका फ़ाइल सिस्टम है , भले ही दो अलग-अलग विभाजनों पर स्थापित हो।


तो मैं एक और विभाजन कैसे बना सकता हूं जिसे मैं "अन्य स्थानों" से देख सकता हूं? मैं जो करना चाहता हूं उसके दो विभाजन हैं - एक मेरे सिस्टम के लिए (मेरे पास है) और एक मेरे व्यक्तिगत उपयोग के लिए शेष जीबी के साथ है। मुझे लगता है कि माउंट पॉइंट का / घर होना सही नहीं है? -
जॉन डो

2
@ जोहंडो मैं इस प्रश्न को गलत समझ सकता हूं, लेकिन दूसरी स्क्रीन में मैं जो देख रहा हूं, उससे ऐसा लगता है कि यह पहले से ही है कि आप क्या चाहते हैं: बड़ा विभाजन (/ देव / sda2) वहाँ है, स्वरूपित, और / घर पर घुड़सवार। जब तक आप अपने घर फ़ोल्डर स्थान को बदलने के लिए अपने रास्ते से बाहर नहीं निकल जाते, तब तक यह होना चाहिए / घर / <आपका उपयोगकर्ता नाम>, इसलिए बड़े विभाजन पर, आपके सभी संगीत / चित्र / आदि ... फ़ोल्डर के साथ। विंडोज के विपरीत जहां अलग-अलग विभाजन आमतौर पर थोड़े अलग फ़ोल्डर पदानुक्रम के रूप में प्रस्तुत किए जाते हैं, यह नहीं है कि यह आमतौर पर लिनक्स पर कैसे किया जाता है जहां घुड़सवार विभाजन सरल फ़ोल्डर के रूप में दिखाई देते हैं।

1
मैं @Reyssor से सहमत हूं, मेरे पास आपके पास पहले से ही आपके द्वारा वर्णित :) :)
FloT

2
@ जोहंडो तुम वास्तव में यह है की तुलना में यह अधिक जटिल बनाने की कोशिश कर रहे हैं। आपके पहले स्क्रीनशॉट में फ़ोल्डर डेस्कटॉप, दस्तावेज़, डाउनलोड, आदि आपके 410GB पार्टीशन पर / होम / जॉन्डो / डेस्कटॉप, / होम / जॉन्डो / डॉक्यूमेंट्स आदि के रूप में संग्रहीत हैं। आप जो मांग रहे हैं, वही आपके पास पहले से है।
1

1
तो मैं एक और विभाजन कैसे बना सकता हूं जिसे मैं "अन्य स्थानों" से देख सकता हूं? यह एक और आपका मूल प्रश्न दो अलग-अलग हैं। इस के लिए, आप यह करने के लिए जब आप एक ही रूप में आप / घर बना लिया है स्थापित करने गया था, तो आप 50 जीबी NTFS विभाजन लेकिन स्थापना के बाद, आप कोशिश कर सकते हैं की तरह शेष के लिए क्या कर सकते हैं यह
डेज़ी

10

विंडोज बैकग्राउंड से आने के बाद, आपको शायद यह पता नहीं होगा, लेकिन उबंटू (या कोई भी लिनक्स सिस्टम) विंडोज की तुलना में अलग तरीके से विभाजन का उपयोग करता है, यही कारण है कि आप अपने द्वारा बनाए गए दोनों विभाजन नहीं देख रहे हैं।

जैसा कि आप जानते हैं, विंडोज में, जब आप एक विभाजन को माउंट करते हैं तो यह ड्राइव के रूप में दिखाई देता है (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 के लिए अंतरिक्ष उपयोग दिखा रहा है ।


अच्छी व्याख्या।
जो

7

GParted आम तौर पर विभाजन का वास्तविक आरोह बिंदु दिखाता है । यदि कोई विभाजन कुछ बाहरी संग्रहण डिवाइस की तरह है या जिसका उबंटू से कोई लेना-देना नहीं है, जैसे मेरे मामले में मेरे पास 3 विभाजन हैं, जिसमें उबंटू की कोई भी सिस्टम फ़ाइल शामिल नहीं है, यह /media/निर्देशिका में मुहिम की जाती है जो आम तौर पर वहां एक माउंट बिंदु बनाता है मेरे पास /media/kulfy/DE14D51314D4EF8Fमेरे एक विभाजन के लिए आरोह बिंदु है । यह स्वचालित रूप से बनाया गया था। और इस विभाजन / भंडारण उपकरणों को अन्य स्थानों से भी एक्सेस किया जा सकता है ।

आपका GParted शो के लिए माउंट बिंदु /dev/sda2है /homeइस प्रकार विभाजन पहले से माउंट और है /homeबिंदु माउंट के रूप में। इसलिए, अन्य स्थानों में कोई प्रविष्टि नहीं है क्योंकि यह मुख्य स्थापना के एक महत्वपूर्ण भाग के रूप में प्रदर्शन करता है। आप findmnt /dev/sda2अधिक जानकारी के लिए भी दौड़ सकते हैं ।


वास्तव में इसके ~लिए सार है /home/<username>और इसके तहत कई उपयोगकर्ता के होम डाइरेक्टरीज़ संभव हैं /home...
pa4080

@ pa4080 हाँ। मैं पूरी तरह से भूल गया। मैं आमतौर पर एक ही उपयोगकर्ता पीसी पर काम करता हूं इसीलिए। अधिसूचित करने के लिए धन्यवाद। पोस्ट संपादित किया :-)
कुल्फी

@ कुल्फी तो मैं एक और विभाजन कैसे बना सकता हूं जिसे मैं "अन्य स्थानों" से देख सकता हूं? मैं जो करना चाहता हूं उसके दो विभाजन हैं - एक मेरे सिस्टम के लिए (मेरे पास है) और एक मेरे व्यक्तिगत उपयोग के लिए शेष जीबी के साथ है। मुझे लगता है कि माउंट पॉइंट का / घर होना सही नहीं है?
जॉन डो

@ कुल्फी यदि आप सिस्टम विभाजन के साथ गेम खेलने जा रहे हैं, तो यह लाइव सीडी / फ्लैश से बूट करने के लिए ज्यादा सुरक्षित है, क्योंकि यह एक रनिंग सिस्टम पर करने की कोशिश करता है। एक नए उपयोगकर्ता को कुछ भी इस तरह से स्पष्ट करना चाहिए जब तक कि वे अधिक नहीं जानते। इस स्तर पर काम करते समय एक unbootable सिस्टम बनाना या अन्य महत्वपूर्ण कार्य करना बहुत आसान है।
जो

6

डेटा विभाजन

आप एक और विभाजन बना सकते हैं जिसे आप "अन्य स्थानों" से देख सकते हैं gparted, जब एक अन्य ड्राइव से बूट किया जाता है, उदाहरण के लिए एक उबंटू लाइव / इंस्टॉल यूएसबी पेनड्राइव।

कई लोगों के पास dataव्यक्तिगत फ़ाइलों (दस्तावेज़, चित्र, वीडियो क्लिप, संगीत ...) के लिए एक विभाजन है।

  • कम से कम सभी फ़ाइलों का बैकअप लेकर प्रारंभ करें, जिन्हें आप खोना नहीं छोड़ सकते।

  • किसी मौजूदा विभाजन को अनमाउंट करें और सिकोड़ें, और dataड्राइव स्पेस में पार्टीशन बनाएं , जो सिकुड़ने के बाद असमय हो गया।

  • इस पार्टीशन में NTFS फाइल सिस्टम हो सकता है और ड्यूल बूट होने पर विंडोज के साथ शेयर किया जा सकता है। अन्यथा, यदि केवल लिनक्स, मैं एक ext4फाइल सिस्टम का सुझाव दूंगा ।

  • दोनों मामलों में विभाजन को स्वचालित रूप से माउंट करने के लिए फ़ाइल /etc/fstabमें एक पंक्तिdata होना एक अच्छा विचार है/mediaउदाहरण के लिए, एक माउंटपॉइंट बनाएँ /media/dataऔर इसके UUID को इंगित करें /etc/fstab। यह लाइन फ़ाइल के अंत में (या पास) हो सकती है।

    UUID=862210fd-a6fd-4fe3-913c-e18e1448ef36 /media/data    ext4    defaults 0       2
    

    विभाजन के लिए अपने स्वयं के UUID का उपयोग करेंdata , जिसे आप ढूंढते हैं

    sudo blkid
    

    अगले बूट (या रिबूट) के बाद, इसे माउंट किया जाएगा और उपलब्ध होगा।

  • बनाओ dataविभाजन उपयोगकर्ता और समूह के लिए ऊपर उठाया अनुमतियों के बिना उपलब्ध है, लेकिन दूसरों के लिए नहीं।

    • उपयोग chownऔर chmodअगर वहाँ एक लिनक्स ext4फाइल सिस्टम है । जब घुड़सवार: चला

      sudo chmod -R o-rwx /media/data/
      sudo chown -R "$USER" /media/tester/data
      

      ext4विभाजन के बाद स्वामित्व और अनुमति को संशोधित करना सीधा है ।

    • /etc/fstabयदि कोई NTFS फ़ाइल सिस्टम है , तो defaultअल्पविराम से अलग होने के बाद माउंट विकल्प जोड़ें , ,उदाहरण के लिए जैसे:

      UUID=27BB443011BACEB5   /media/data ntfs  defaults,rw,nosuid,nodev,relatime,user,uid=1000,dmask=007,fmask=117,exec  0  2
      

    स्वामित्व और एक NTFS विभाजन की अनुमति जब घुड़सवार सेट कर रहे हैं, और साथ बदला नहीं जा सकता chownऔर chmod। लेकिन आप अन्य सेटिंग्स के साथ फिर से अनमाउंट और माउंट कर सकते हैं।

  • यह आवश्यक नहीं है, लेकिन dataइस विभाजन पर लेबल को सेट करने में मदद कर सकता है ,

    sudo tune2fs -L data /dev/sdxn
    

    /dev/sdxnउपकरण विनिर्देश कहां है जैसा कि देखा गया है sudo blkid; xडिवाइस लेटर और nअपने असली केस के पार्टीशन नंबर के साथ बदलें ।


एक dataविभाजन के साथ एक फायदा यह है कि सिस्टम विभाजन (s) छोटा होगा। व्यक्तिगत डेटा और सिस्टम को अलग से बैकअप करना संभव होगा, जो सुविधाजनक है।


सहायता के लिए धन्यवाद! मैं चौथा चरण का पालन करने के लिए निश्चित नहीं हूं। मैं आपके द्वारा उल्लिखित लाइन / etc / fstab को कहाँ जोड़ूँ? GParted का उपयोग करते हुए विभाजन बनाते समय यह कहीं है? क्या मैं पहली बार "मीडिया / डेटा" नाम के एक मॉनपॉइंट में एक विभाजन बनाता हूं, कंप्यूटर को पुनरारंभ करता हूं और / etc / fstab के साथ चीजों को करने के लिए टर्मिनल का उपयोग करता हूं? क्षमा करें, मैंने आज ही लिनक्स के साथ शुरुआत की थी और मुझे इसके बारे में अधिक जानकारी नहीं है
जॉन्ह डो

1
@ जोहंडो, /etc/fstabएक फाइल, एक विन्यास फाइल है, जो पहले से मौजूद है। आप इसे एक पाठ संपादक के साथ संपादित करते हैं और sudoउन्नत अनुमतियाँ प्राप्त करने के लिए उपयोग करते हैं sudo nano /etc/fstab:। संपादन से पहले बैकअप बनाना एक अच्छा विचार हो सकता है sudo cp -p /etc/fstab /etc/fstab.bak:।
सूडोडस

@ जोहंडो, dataविभाजन के लिए लाइन कहीं भी हो सकती है /etc/fstab। मैं इसे अंत में (एक अंतिम पंक्ति के रूप में) डालूंगा और पंक्ति के अंत में एंटर दबाऊंगा, ताकि यह 'लाइन फीड' के साथ समाप्त हो।
सूडोडस

@sudodus fstab-lines का क्रम प्रासंगिक है क्योंकि आप कुछ भी माउंट नहीं कर सकते हैं /media/dataयदि आप /पहले माउंट नहीं करते हैं । इसके अलावा chownगैर-रूट उपयोगकर्ता के लिए विभाजन सुलभ बनाने के लिए इस्तेमाल किया जाना चाहिए।
mook765

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

0

एक बात जो आप लोगों को यूनिक्स और लिनक्स के बारे में कहते हुए सुन सकते हैं वह यह है कि "सब कुछ एक फ़ाइल है" और यह एक अच्छा उदाहरण है।

उबंटू "सी" जैसे सामान को नहीं दिखाता है, जिस तरह से विंडोज करता है क्योंकि प्रत्येक भंडारण उपकरण को एक विशेष निर्देशिका में फाइल सिस्टम में माउंट बिंदु के रूप में सौंपा गया है।

बुकमार्क किए गए स्थान आपके Nautilus विंडो के बाईं ओर सूचीबद्ध हैं।

  • कंप्यूटर , जो "अन्य स्थानों" के तहत सूचीबद्ध है, के लिए एक बुकमार्क है /। यह आपकी रूट डायरेक्टरी है

  • होम आपके उपयोगकर्ता नाम /home/$USER/कहां $USERहै के लिए एक बुकमार्क है। यह आपके उपयोगकर्ता की होम डायरेक्टरी है । आप मैन्युअल रूप से Nautilus में अपने उपयोगकर्ता के होम निर्देशिका में नेविगेट कर सकते हैं यदि आप "कंप्यूटर" पर क्लिक करते हैं, तो "होम" पर क्लिक करें और फिर अपने उपयोगकर्ता नाम पर क्लिक करें।

हालाँकि, आपके विभाजन का आरोह बिंदु /homeयह है और यह वह जगह है जहाँ आप अपने विभाजन को Nautilus में एक्सेस कर सकते हैं।

Nautilus में अपने विभाजन को मैन्युअल रूप से नेविगेट करने के लिए, "कंप्यूटर" पर क्लिक करें, जो आपकी जड़ या /निर्देशिका है, और फिर "घर" पर क्लिक करें। यह शीर्ष स्तर की निर्देशिका जहां डिस्क या भाग माउंट है /home


एक बात जो आपको भ्रमित कर सकती है:

जब आप मैन्युअल रूप से बाहरी ड्राइव माउंट करते हैं, तो बाहरी डिवाइस "अन्य स्थानों" में एक बुकमार्क के रूप में दिखाई देंगे। Nautilus बाहरी उपकरणों को एक्सेस करने में आसान बनाने के लिए ऐसा करता है क्योंकि डिफ़ॉल्ट माउंट पॉइंट आपके उपयोगकर्ता के होम डायरेक्टरी में नहीं है।

फिर, ये केवल बुकमार्क हैं। डिफ़ॉल्ट रूप से, बाह्य उपकरणों को आपकी /media/$USER/निर्देशिका के अंतर्गत कुछ बेतरतीब ढंग से उत्पन्न माउंट बिंदु दिए जाते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.