सवाल बदलें / घर और अन्य प्रासंगिक स्थानों


मेरे लैपटॉप पर, मेरे पास विंडोज 8 स्थापित है (आंतरिक ठोस राज्य ड्राइव पर)। मेरे पास उबंटू की स्थापना के साथ एक और बाहरी हार्ड ड्राइव है (ईएफआई के साथ, /, /home, और उस पर स्थित विभाजन स्वैप करें)।

मेरा पूरा डेटा मेरे आंतरिक ड्राइव पर स्थित है, क्योंकि मैं अपने हार्ड ड्राइव को हर जगह मेरे साथ नहीं लाता हूं। इस प्रकार, मेरा /home फ़ोल्डर (और सभी उप फ़ोल्डर) वास्तव में कुछ भी शामिल नहीं है।

यह बहुत बड़ा नहीं है, लेकिन असुविधा से अधिक है। मेरे किसी भी डेटा तक पहुंचने के लिए, मुझे मैन्युअल रूप से अपना आंतरिक ड्राइव चुनना होगा, और अन्य फ़ोल्डर्स के माध्यम से जाना होगा। उदाहरण के लिए, मेरा अधिकांश महत्वपूर्ण डेटा स्थित है /media/D0BC1650BC163208/Users/my_user_name/skydrive

बेशक, मैं हर जगह पाने के लिए प्रतीकात्मक लिंक बना सकता हूं, लेकिन अगर मैं बस बदल सकता तो यह अच्छा होगा /home फ़ोल्डर (करने के लिए my_user_name), मेरे दस्तावेज़ फ़ोल्डर, आदि

बेशक, मुझे पता है कि मुझे यह सुनिश्चित करना होगा कि आंतरिक ड्राइव हमेशा पहले घुड़सवार हो जाए।

क्या ऐसा करने के लिए एक सरल तरीका है?

मुझे लगता है इस सबसे आसान तरीका हो सकता है, लेकिन मुझे यकीन नहीं है।


1
2017-10-30 00:31


मूल




जवाब:


इसका उपयोग करके तकनीकी रूप से संभव है अपने fstab में माउंट बांधो। हालांकि, जैसा कि आप सुझाव दे रहे हैं, एक विंडोज एनटीएफएस फाइल सिस्टम पर अपनी होम निर्देशिका रखते हुए, समस्याएं पैदा होंगी क्योंकि एनटीएफएस यूनिक्स अनुमतियों का समर्थन नहीं करता है। (उदाहरण के लिए, sshd आपके में अनुमतियों की जांच करता है ~/.ssh निर्देशिका और अगर वे बहुत उदार हैं तो शुरू करने से इनकार करते हैं।)

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


2
2017-10-30 01:08





मेरे पास एक ही काम था और यूआरएल के स्पष्टीकरण का उपयोग करके, इसे हल करने के लिए मैंने इन कॉमैंड्स (12.04 एलटीएस में) चलाया: http://efectoreinaroja.wordpress.com/2009/01/25/cambiar-ubicacion-de-directorio-home/ (स्पेनिश में) और यह पूरी तरह से काम करता है !:

  1. मेरे पास ntfs में विंडोज डेटा के लिए एक विभाजन है: नाम / sda6 लेकिन आपको अपने ntfs विभाजन का उपयोग करना होगा) ध्यान दें कि इस विभाजन में विंडोज ओएस नहीं होना चाहिए! और आपने "ntfs-3g" स्थापित किया होगा।
  2. मैं इस विभाजन को मीडिया / माउंट में माउंट करता हूं (लेकिन आप भी / mnt का उपयोग कर सकते हैं): सुडो mkdir / मीडिया / whome सुडो माउंट / देव / एसडीए 6 / मीडिया / जो भी
  3. अब मैंने निर्देशिका / घर निर्देशिका / मीडिया / whome (cpio बजाय cp) का उपयोग किया है सीडी / घर / सुडो ढूंढो -depth -print0 | cpio --null --sparse -pvd / media / whome /
  4. अब मैं विभाजन को खंडित करता हूं: सुडो उमाउंट / मीडिया / Whome
  5. पुराने घर को बैकअप फ़ोल्डर में रखने से रोकने के लिए: सुडो एमवी / घर / respaldo
  6. अब नया विभाजन / घर आरोहित करें: सुडो mkdir / घर सुडो माउंट / देव / एसडीए 6 / घर
  7. अब सबसे महत्वपूर्ण, इस विभाजन को प्रत्येक बूट सिस्टम को माउंट करने के लिए: सुडो सीपी / आदि / fstab /etc/fstab.bk (सुरक्षा बैकअप) सूडो जीएडिट / आदि / fstab

    और अंत में इस पंक्ति को जोड़ें: / dev / sda6 / home ntfs nodev, nosuid 0 2

और बस यही

यह सब ठीक काम करता है, तो आप बैकअप होम डेटा को हटा सकते हैं: rm -r / respaldo


0
2018-03-13 00:39