लिनक्स, क्या एक होम डाइरेक्टरी को सीलिंक किया जा सकता है?


9

मेरे पास उबंटू / मीडिया / स्टोरेज में दूसरा बड़ा स्टोरेज एचडीडी है। मैं अपने घर निर्देशिकाओं को मेरे लिए और सिस्टम के सभी भावी उपयोगकर्ताओं को इस स्टोरेज ड्राइव पर भी स्थित होना चाहूंगा।

मैं सोच रहा था सबसे आसान तरीका है पूरा करने के लिए है कि इस स्थानांतरित करने के लिए था / घर के लिए / मीडिया / भंडारण / घर और फिर एक सिमलिंक बनाने इतना / मीडिया / भंडारण / घर के लिए कि / घर अंक। क्या यह काम ठीक होगा?

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

क्या गृह निर्देशिका को स्थानांतरित करने के लिए कोई बेहतर वैकल्पिक तरीका हैं?


जवाबों:


7

आप जो वर्णन करते हैं वह एक रणनीति है जो काम करेगी।

एक और / मीडिया / भंडारण के बजाय सीधे / घर पर ड्राइव बढ़ाना होगा । यदि आपने ऐसा किया है तो आप किसी भी मौजूदा डेटा को अन्य फ़ोल्डरों में स्थानांतरित करना चाहेंगे ताकि आप अतिरिक्त / होम / फू उपनिर्देशिकाओं के साथ समाप्त न हों ।

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


1
और यदि आपके पास / home / foo निर्देशिकाएं माउंट द्वारा छिपी हुई हैं, यदि डिस्क कभी भी विफल हो जाती है, तो लोग अभी भी लॉगिन कर पाएंगे। विशेष रूप से चित्रमय लॉगिन के लिए, उपयोगकर्ताओं को घर निर्देशिका में लिखने में असमर्थता का मतलब है कि वे लॉगिन नहीं कर सकते हैं।
कीथबी

1
@ कीथबी: हाँ। आप माउंट द्वारा छिपाए जाने के लिए कंकाल घर निर्देशिकाओं को छोड़ सकते हैं, हालांकि यह इष्टतम विकल्प नहीं हो सकता है। यह एक सवाल है कि क्या आप चाहते हैं कि उपयोगकर्ता प्रतिबंधित, मूल कॉन्फ़िगरेशन के साथ लॉग इन करे, या क्या आप चाहते हैं कि लॉगिन विफल हो जाए ताकि आप समस्या को ठीक करना जान सकें। (मैंने उत्तर में उस बिंदु को बनाने के बारे में सोचा था, लेकिन यह कीड़े के अन्य डिब्बे खोलता है जो हाथ में मुद्दे पर थोड़ा स्पर्शरेखा हैं।)
क्वैक क्विक्सोट

ठीक है, इसलिए मुझे लगता है कि मेरी सबसे बड़ी चिंता यह है कि अगर मेरी स्टोरेज ड्राइव विफल हो जाती है, तो वह / घर पहुंच नहीं पाएगा। मुख्य कारण यह है कि मैं अपनी / होम निर्देशिकाओं को एक अलग ड्राइव पर चाहता हूं जो कि प्राथमिक OS ड्राइव / विभाजन है, मेरी प्राथमिक ड्राइव जो कि OS पर स्थापित है, केवल 100 gigs की तरह है और कई उपयोगकर्ताओं के बीच उनके घर निर्देशिकाओं को भरने के दौरान, जो भर देंगे तेजी से। इसलिए ज्यादा बड़े स्टोरेज ड्राइव पर घर होना बेहतर होगा। वहाँ वैसे भी कैस्केडिंग सेटअप के कुछ प्रकार हैं जहां अगर / घर एक अलग ड्राइव पर है जो माउंट करने में विफल रहता है, तो यह कहीं और दिखता है?
जेक विल्सन

@ जकाबूद: यह संभव लगता है लेकिन मुझे उसके लिए मौजूदा समाधान का पता नहीं है; लागू करने के लिए कस्टम स्क्रिप्टिंग की आवश्यकता हो सकती है। मैं इसके बारे में चिंता नहीं करेगा; इस परिवर्तन को करने के लिए आपको अच्छे कारण मिले हैं, और माउंट की विफलता की स्थिति में, मैं शायद सिस्टम को निष्क्रिय करना चाहता हूं (जब तक कि लोगिन मैन्युअल रूप से बेकार या मूल रूप से बेकार हो जाते हैं) जब तक मैं इसे मैन्युअल रूप से संभाल नहीं सकता।
क्विकोट

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

4

पूरे /homeडायर को किसी और जगह (कहना /media/storage/home) से सहानुभूति रखने के बजाय , हर उपयोगकर्ता के लिए अलग से सिमलिंक बनाएं और अपने व्यवस्थापक खाते को अनलिंक कर दें ताकि व्यवस्थापक हमेशा लॉगिन कर सके

/home/admin है /home/admin

/home/billy से जुड़ा हुआ है /media/storage/home/billy


1
वहाँ वास्तव में किसी भी वितरण का उपयोग कर रहे हैं / घर / व्यवस्थापक istead / जड़ के लिए homefolder के रूप में / जड़? किसी भी तरह से मुझे लगता है कि प्रत्येक उपयोगकर्ता के लिए सिम्लिंक बनाने की तुलना में अभी भी प्रवेश को आगे बढ़ाना आसान होगा ~ / कहीं और।
बरन

adminसंभावित रूप से व्यवस्थापक के पास एक खाता है और दूरस्थ रूप से लॉगिन करने की क्षमता है (जबकि प्रत्यक्ष रूट लॉगिन संभावित रूप से अवरुद्ध है और इस प्रकार पुनर्प्राप्ति उद्देश्यों के लिए अपर्याप्त है)।
होनहारमूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.