लिनक्स पर बहुत सारी सांसारिक चीजें हैं जो बहुत सारे उपयोगकर्ताओं को नहीं लगता कि उनमें से बहुत अविश्वसनीय रूप से उपयोगी हैं। जब नए उपयोगकर्ता सीखते हैं कि इन सांसारिक, उबाऊ छोटी चाल का उपयोग कैसे करें, तो वे बेहतर लिनक्स उपयोगकर्ता बन जाते हैं। Linux पर Bind-mounts और Symlinks इसके प्रमुख उदाहरण हैं। इस लेख में, हम चर्चा करेंगे कि वास्तव में क्या है है एक सिम्लिंक, एक कैसे बनाएं और वे किस लिए हैं हम यह भी बताएंगे कि बाइंड माउंट कैसे बनाए जाते हैं, वे इतने उपयोगी क्यों हैं, और यहां तक कि उपयोगकर्ताओं को यह भी दिखाते हैं कि कैसे बाइंडफ़ॉफ़ के साथ अपने बाइंड माउंट को गोमांस करना है!
बिगड़ने की चेतावनी: नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें इस लेख के अंत में।
सिमिंक, या "प्रतीकात्मक लिंक" किसी अन्य फ़ाइल या फ़ोल्डर का संदर्भ है जो फ़ाइल सिस्टम पर कहीं और है। उदाहरण के लिए, अधिकांश डेवलपर्स, उपयोगकर्ता के सिस्टम पर पुस्तकालयों की नकल करने के बजाय, उनके कोड को लाइब्रेरी फ़ोल्डर्स और प्रोग्राम फ़ाइलों के लिए प्रतीकात्मक लिंक बनाएंगे। यह प्रोग्राम को आसानी से सभी आवश्यक उपकरण और लाइब्रेरी फ़ाइलों को चलाने की अनुमति देता है, बिना अतिरिक्त क्रॉफ्ट बनाए बिना।
अलग-अलग विभाजनों और ड्राइव के बीच फ़ाइलों को संदर्भित करते समय साइमलिंक का भी उपयोग किया जाता है। उदाहरण के लिए: आपकी पूरी संगीत लाइब्रेरी हार्ड ड्राइव B पर संग्रहीत है, और पूरे लाइब्रेरी का आकार 500 GB है। कितना बड़ा होने के कारण, संगीत लाइब्रेरी को सीधे हार्ड ड्राइव ए (सिस्टम ड्राइव पर उर्फ) ले जाना संभव नहीं है।
इस समस्या को आसानी से हल करने के लिए, उपयोगकर्ता एक प्रतीकात्मक लिंक बना सकते हैं और ड्राइव बी से ड्राइव ए तक प्रत्येक फ़ाइल को संदर्भ दे सकते हैं। इस तरह से म्यूजिक प्लेयर सभी म्यूजिक फाइल्स को आसानी से खोज और एक्सेस कर सकता है।
प्रतीकात्मक लिंक दो तरह से उपयोग किए जा सकते हैं: एक संपूर्ण निर्देशिका, या एक फ़ाइल को लिंक करने के लिए। इन्हें कैसे बनाया जाए
किसी फ़ाइल को सिमिलिंक करने के लिए, पहले एक टर्मिनल खोलें। इसके बाद, फ़ाइल को लिंक की जाने वाली डायरेक्टरी में cd करें।
सीडी ~ / पथ / से / फ़ाइल
प्रतीकात्मक लिंक बनाएँ। ध्यान रखें कि लिंक कहां जाना चाहिए।
ln -s मूल-फ़ाइल / पथ / जहां / लिंक / जाता है
ln -s / path / to / original / folder / path / जहाँ / लिंक / फ़ोल्डर / जाता है
सीडी / पथ / जहां / सहानुभूति / है। rm सिमलिंक सिमिलिंक को अनलिंक करें
बिन-माउंट एक फ़ोल्डर की सामग्री को एक बार एक अलग निर्देशिका में फ़ाइल सिस्टम पर जगह दिखाने का एक तरीका है। बाइंड माउंटिंग एक फ़ोल्डर को प्रतीकात्मक रूप से लिंक करने में बहुत सी लिंक लगता है, लेकिन यह बहुत अलग है। बाइंड माउंट बहुत उपयोगी है। सिस्टम प्रशासक अक्सर इस पद्धति का उपयोग फ्लाई पर एक फ़ोल्डर में अधिक संग्रहण जोड़ने के लिए करते हैं, जब मुख्य सिस्टम की फाइल प्रणाली केवल 'पढ़ी जाती है'। बाइंड-माउंट्स का उपयोग किसी नेटवर्क निर्देशिका को स्थानीय निर्देशिका में जल्दी से बाँधने के लिए भी किया जा सकता है, बिना fstab फ़ाइल में माउंट पॉइंट सेट करने की आवश्यकता के, और आदि।
लिनक्स कर्नेल में एक बाइंड कमांड है। यह इस वजह से है, उपयोगकर्ता आसानी से फ़ाइल सिस्टम में निर्देशिकाओं की सामग्री को आसानी से माउंट कर सकते हैं। यह कैसे करना है
उस निर्देशिका के बारे में सोचें, जिसमें ऐसी फाइलें हों, जिन्हें आप किसी अन्य स्थान पर माउंट करना चाहते हैं। जब आपको मन में स्थान मिल गया है, तो उस स्थान के बारे में सोचें जिसे आप इसे माउंट करना चाहते हैं।
इस उदाहरण में, हम एक हार्ड ड्राइव से दूसरे में एक संगीत निर्देशिका को बांधेंगे।
sudo Mount --bind / mnt / DataDrive / Music / home / उपयोगकर्ता / संगीत
बाँध माउंट के साथ अनमाउंट करें:
umount / घर / डेरिक / संगीत
बाइंड-माउंट बनाने से पहले, आपको बाइंडफ़ॉफ़ स्थापित करना होगा। यह एक ऐसा उपकरण है जो बढ़ते को संभव बनाता है, और अतिरिक्त कार्यक्षमता (अनुमति सेटिंग्स, बेहतर मिररिंग और आदि) को भी जोड़ता है। आपके लिनक्स वितरण पर इसे कैसे प्राप्त करें:
sudo apt install bindfs
sudo apt-get install बिंदफ्स
दुर्भाग्य से आधिकारिक आर्क सॉफ्टवेयर स्रोतों में Bindfs नहीं है। यदि उपयोगकर्ता बाइंडफ़्स का उपयोग करना चाहते हैं, तो उन्हें स्थापित करने की आवश्यकता होगी इस AUR पैकेज बजाय।
sudo dnf इंस्टॉल बिंडफ्स
sudo zypper स्थापित बाइंडफ़्स
अपनी पसंद के लिनक्स वितरण पर बाइंडफ़ॉफ़्ट प्राप्त करने के लिए, अधिकारी के पास जाने पर विचार करें bindfs वेबसाइट. वैकल्पिक रूप से, अपने लिनक्स पीसी पर पैकेज मैनेजर खोलें, “bindfs” खोजें और इसे इंस्टॉल करें!
बाइंडफ़ॉफ़ के उपयोग से इसके फायदे हैं। बिल्ट इन कर्नेल बाइंड कमांड एक तस्वीर में काम करता है, लेकिन यह बहुत ही बुनियादी है और कुछ अग्रिम सुविधाओं के लिए अनुमति नहीं देता है जैसे कि बाइंड्स और आदि तक पहुंच को प्रतिबंधित करना। यहाँ bindfs का उपयोग कैसे किया जाता है।
bindfs --perms = a-w / path / to / / original / directory / / path / to / bind / to /
bindfs / path / to / to / original / directory / path / to / bind / to
सूद umount / पथ / से / बाँध /
प्रतीकात्मक लिंक और बाइंड माउंट जैसे मुंडन संचालन संभवतः लिनक्स पर सबसे कम खोजे जाने वाले विषय हैं, इस तथ्य के कारण कि वे बहुत ही निर्बाध हैं, और आमतौर पर सामान्य उपयोगकर्ताओं द्वारा अप्रयुक्त होते हैं। तथ्य यह है: जब आप सीखते हैं कि प्रतीकात्मक लिंक आपको फ़ाइलों को जल्दी और आसानी से कहीं भी एक्सेस करने देते हैं, या जो कि mounts को बांधते हैं जहाँ भी आप चाहते हैं, अतिरिक्त संग्रहण पर बोल्ट लगाना अविश्वसनीय रूप से आसान बना सकते हैं, ये विषय बहुत अधिक हो जाते हैं दिलचस्प।
VLC सिर्फ अधिक से अधिक है एक मीडिया प्लेयर। क्या आप जानते हैं कि इस...
क्या आपके पास USB फ्लैश ड्राइव है जिसे आप VeraCrypt के साथ एन्क्रिप...
निन्टेंडो 3DS एक हैंडहेल्ड वीडियो गेम कंसोल है जो निन्टेंडो द्वारा ...