कहाँ "/" में अतिरिक्त स्थायी डिस्क लगाई जानी चाहिए?


32

विकिपीडिया के अनुसार

http://en.wikipedia.org/wiki/Unix_directory_structure

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

/mnt/पहले लिंक के अनुसार अतिरिक्त डिस्क को माउंट नहीं किया जाना चाहिए , लेकिन दूसरे लिंक के अनुसार सीम नहीं करता है।

दोनों कहते हैं कि उन्हें ऐसा नहीं करना चाहिए /media

सवाल

तो अतिरिक्त स्थायी डिस्क कहां स्थापित की जानी चाहिए?


2
/ मीडिया से बचने का कारण यह है कि जहां (उदाहरण के लिए) udisks स्वचालित रूप से माउंटेड डिवाइस लगाएंगे, इसलिए यदि आप वहां चीजें डालते हैं तो आप इसके साथ टकरा सकते हैं।

मुझे लगता है कि इन दिनों मीडिया ज्यादा चलन में है। USB ड्राइव और हॉट-स्वैपिंग की अवधारणा के पहले लोगों ने / mnt का उपयोग किया था।
djangofan

3
/ mnt स्वयं एक बिंदु के रूप में अभिप्रेत है जहाँ फाइल सिस्टम को सिस्टम व्यवस्थापक द्वारा अस्थायी रूप से माउंट किया जा सकता है । यदि आप इस सिफारिश को मानते हैं, तो आप वहां स्थायी रूप से कुछ भी माउंट नहीं करेंगे। लेकिन इसी तरह, / मीडिया को हटाने योग्य मीडिया के लिए आरोह बिंदु शामिल करना है । यदि उपयोगकर्ता इसे "बेदखल" या "हटा" नहीं सकता है तो यह संभवत: इसमें नहीं है। जो अभी भी स्थायी अतिरिक्त ड्राइव को माउंट करने के सवाल को छोड़ देता है।
trr

मैंने एफएसएफ को बग दर्ज किया। Bugs.linuxfoundation.org/show_bug.cgi?id=1432
यारोस्लाव

जवाबों:


18

एफएचएस लिंक के अनुसार जो आपने दिया था

 /mnt/  Temporarily mounted filesystems.

इसलिए मुझे लगता है कि आपको गैर-रूट गैर-सिस्टम (मतलब नहीं / var / लॉग या समान) फाइलसिस्टम माउंट करने का मतलब होना चाहिए।

मैंने हमेशा उन्हें / mnt / fsidentifier में डाला है और फिर जहाँ जरूरत थी, उसके लिए सहानुभूति दी है।

इसलिए, उदाहरण के लिए, मेरे पास एक बिंदु पर / mnt / वेबसाइट, / mnt / appdata, / mnt / जो भी हो, तो उसे लिंक करें। मैंने कभी भी सीधे / mnt पर कुछ भी नहीं लगाया

यदि आप "क्लीन" समाधान चाहते थे, तो आप फाइल सिस्टम के UUID को लेने के लिए एक स्क्रिप्ट लिख सकते थे, इसके लिए एक माउंट पॉइंट बना सकते थे (अंडर / mnt या जहाँ आप चाहते थे), तब फाइल सिस्टम को माउंटपॉइंट पर माउंट करें।


2
एफएचएस इंगित करता है कि /mnt/websiteबेहतर तरीके से रखा जाएगा /srv/website
टॉम हेल

17

अतिरिक्त डिस्क आमतौर पर एक निर्देशिका में मुहिम शुरू की जाती है, जहां कुछ पहले से सीडी-रोम डिवाइस के लिए माउंट किए गए डिवाइस को दर्शाता है। हटाने योग्य उपकरणों के लिए लिनक्स के तहत इस सम्मेलन का व्यापक रूप से पालन किया जाता है, और अक्सर लेकिन हमेशा स्थायी उपकरणों के लिए नहीं।/media/something/media/cdrom0

FHS निर्देशिकाओं का उपयोग करने से वितरण को मना करता है /mntक्योंकि कुछ व्यवस्थापक /mntअस्थायी माउंट के लिए स्वयं को माउंट बिंदु के रूप में उपयोग करते हैं । यदि आप प्रशासक हैं, तो आप वह कर सकते हैं जो आपको पसंद है; /mntयदि आप इसके तहत निर्देशिका बनाते हैं तो बस एक आरोह बिंदु के रूप में स्वयं का उपयोग न करें ।

कई जगहों का अपना सम्मेलन है। कुछ ऑटोमाउंटर्स की अपनी निर्देशिका या निर्देशिका (के माध्यम से /etc/fstabऔर /etc/auto.*) कॉन्फ़िगर है ; /amntया /autoविशिष्ट नाम हैं। नेटवर्क mounts अक्सर के तहत रखा जाता है /net/$machine_name। सिर्फ उपयोग जो कुछ भी व्यवस्थापक की मन के माध्यम से चला गया कुछ स्थानों: /data, /local, /scratch, ...

बेशक, निर्देशिका संरचना में एक विशिष्ट स्थान रखने वाले फाइल सिस्टम को वहां रखा जाना चाहिए। उदाहरण के लिए, मेल पार्टीशन को सामान्य तौर पर सीधे माउंट किया जाता है /var/mailया /var/spool/mail। यदि आपकी होम डाइरेक्टरी कई डिस्क्स के बीच फैली हुई हैं, तो यह उनके नीचे माउंट करने के लिए विशिष्ट है /home, उदाहरण के लिए ~alice= /home/disk0/aliceऔर ~bill= /home/disk1/billऔर इसी तरह, यदि आप होम डिस्कों में विभिन्न डिस्क को उजागर करना चाहते हैं। यदि आप ऐसा नहीं करते हैं, तो आप जहां चाहें वहां घर के विभाजन को माउंट करें और प्रतीकात्मक लिंक बनाएं या अंदर जाएं /home


14

आपको जहां पसंद है और जहां यह आपके लिए सबसे अधिक समझ में आता है। मैंने अनगिनत वेरिएंट देखे हैं।

मैं स्वयं, मैं आमतौर पर उन पर माउंट /data0, /data1या नीचे उपनिर्देशिका /dataऔर उपयुक्त स्थानों (जैसे करने के लिए सिमलिंक डाल /home)।



@TomHale कहाँ बिल्कुल अंधेरा है? यहाँ मुझे इस बात पर ज़ोर देना चाहिए कि आरोह बिंदु आरोह से ज्यादा जगह नहीं लेते हैं। और यह कि हम यहाँ अनुप्रयोग के बारे में नहीं, उपयोगकर्ता के बारे में बात कर रहे हैं।
x- यूरी

@ एक्स-यूरी गुड पॉइंट। दूसरा "Rationale" खंड अनुप्रयोगों पर लागू होता है। हालाँकि, यदि आप किसी अन्य उपयोगकर्ता के सिस्टम को संचालित कर रहे हैं, तो मानक स्थानों पर होने पर चीजों को खोजना आसान है।
टॉम हेल

@TomHale बात यह है कि कोई मानक स्थान नहीं है। /mntअस्थायी रूप से माउंट किए गए फाइल सिस्टम के लिए है। /mediaहटाने योग्य उपकरणों के लिए। /srv? मैं सहमत नहीं हो सकता, जब तक कि आप एक उद्धरण नहीं देते जो आपकी अन्य टिप्पणी को सही ठहराता है। मैं इस बात से सहमत हूं कि ऐसी जगह बेहतर होगी।
x-yuri

3

सर्वर से संबंधित सामान के लिए सामान्य माउंट के रूप में SuSE / srv था।

/ var / lib / yourapplication एक मानक भी लगता है।

चूँकि मैं इन चीजों के लिए निश्चित प्रविष्टियों के साथ आटोमैटिक का उपयोग करता हूं, इसलिए मैं आटोमोबाइल का उपयोग करता हूं।

UDEV (/ मीडिया) द्वारा स्वचलित मीडिया को मेरे कार्य केंद्र पर CLAMFS (वायरस स्कैनिंग के लिए) के माध्यम से / बाहरी पर पुनर्निर्देशित किया जा रहा है।

इतना छोटा - कोई वास्तविक मानक नहीं है - यह आपके ऊपर है।

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