यह सवाल करता है में एक स्पष्ट जवाब है लगता है फ़ाइल-सिस्टम अनुक्रम स्टैंडर्ड , जो निर्दिष्ट करता है /srv
के रूप में "जो इस प्रणाली की सेवा प्राप्त है [ing] साइट विशिष्ट डेटा होते हैं" । (3.16.1)
इसे निर्दिष्ट करने का मुख्य उद्देश्य यह है कि उपयोगकर्ताओं को विशेष सेवा के लिए डेटा फ़ाइलों का स्थान मिल सकता है , और इसलिए कि जिन सेवाओं के लिए आसानी से डेटा, लिखने योग्य डेटा और स्क्रिप्ट के लिए एक ही पेड़ की आवश्यकता होती है
(मेरा जोर)
नोट: 'सिस्टम द्वारा सेव किया गया' जरूरी इंटरनेट को संदर्भित नहीं करता है। यह भी एक नेटवर्क मतलब नहीं है। यह एक साझा प्रणाली पर भी लागू होता है। इसके अलावा, शब्द साइट और सेवा उनके पूर्व इंटरनेट अर्थ में समझा जाना चाहिए। आपकी साइट "भौतिकी विभाग" या "वित्त कार्यालय" हो सकती है।
यह कहा जाता है:
बड़े सिस्टम पर यह प्रशासनिक संदर्भ से संरचना / srv के लिए उपयोगी हो सकता है, जैसे / srv / Physics / www, / srv / compsci / cvs, आदि। यह सेटअप होस्ट से होस्ट में भिन्न होगा। इसलिए, किसी भी कार्यक्रम को मौजूदा / srv की विशिष्ट उपनिर्देशिका संरचना पर भरोसा नहीं करना चाहिए या जरूरी डेटा को / srv में संग्रहीत किया जाना चाहिए। हालांकि / srv हमेशा FHS आज्ञाकारी प्रणालियों पर मौजूद होना चाहिए और ऐसे डेटा के लिए डिफ़ॉल्ट स्थान के रूप में उपयोग किया जाना चाहिए।
इसलिए आपको अपने डेटा को निर्देशिकाओं में और जैसे /srv/nfs
, /srv/backup
और आगे बढ़ाना चाहिए ।
मुझे यह भी उल्लेख करना चाहिए कि कुछ लोग अब ऐसा करते हैं। लेकिन कोई अच्छा कारण नहीं है कि वे क्यों नहीं करते हैं। मानक किसी भी तरह से पुराना नहीं है।
/var
पारंपरिक रूप से प्रिंट-स्पूल और लॉग-फाइल जैसी चीजों के लिए उपयोग किया जाता है, लेकिन इसका उपयोग Apache वेब सर्वर (वैसे भी डेबियन सिस्टम पर - SUSE उपयोग / srv) द्वारा किया जाता है; /var
साझा डेटा के लिए एक उचित निर्देशिका है या नहीं , इस पर सर्वसम्मति प्रतीत नहीं होती है । लेकिन अगर आप इसके बजाय इसका उपयोग करने का निर्णय लेते हैं, तो आपको कोई पछतावा नहीं होगा मुझे यकीन है।
ध्यान दें: कार्तिक का जवाब गलत है। FHS कहता है / srv "का उपयोग ऐसे डेटा के लिए डिफ़ॉल्ट स्थान के रूप में किया जाना चाहिए", लेकिन मानक आपकी प्राथमिकता के लिए कुछ जगह छोड़ देता है, इस पर निर्भर करता है कि आप शर्तों की व्याख्या कैसे करते हैं।
/var/www
होने से पहले, अपाचे की फाइलों को डालना शुरू कर दिया/srv/
था।