क्या किसी सिस्टम सिस्टम पर fstab से दूर जाने का कोई कारण है?


11

मैं एक आर्क लिनक्स सिस्टम पर हूं, जिसका अर्थ है सिस्टमड।

Systemd में माउंटपॉइंट्स के लिए मूल इकाई फाइलें हैं, एक्सटेंशन के साथ .mount। मैंने हमेशा बस उपयोग किया है /etc/fstab, जिसने मुझे कभी भी समस्या नहीं दी क्योंकि सिस्टमड बस उसी से जानकारी उठाता है। लेकिन अब जब मैंने वास्तव में प्रलेखन पढ़ा है, तो मुझे आश्चर्य हो रहा है कि क्या मुझे देशी सिस्टमड यूनिट फाइलों में बदलना चाहिए।

आर्क विकी सुझाव देता है कि इसका कोई लाभ नहीं है, क्योंकि यह fstabशुरुआती गाइड में आपको आबाद करने के लिए कहता है ।


4
/etc/fstabमेरे लिए, एक फाइल में आरोह प्रबंधन का अलग फायदा है ...
jasonwryan

2
मैंने /etc/fstabवर्षों तक बिना किसी चिंता / समस्या के उपयोग किया है। एनएफएस माउंटेड विभाजन के साथ भी ... जब तक आप अपने कॉन्फ़िगरेशन को बनाए रखना जानते हैं, यह पूरी तरह से ठीक है।
बिचौय

जवाबों:


5

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

अंगूठे के एक नियम के रूप में, आप बस fstab का उपयोग करते हैं जब तक कि आप कुछ जटिल व्यवहार (यदि आप कभी भी) को कॉन्फ़िगर करने के साथ फंस गए हैं, तो systemd समाधान खोजने का प्रयास करें।


नहीं, यह वास्तव में नहीं है, विशेष रूप से किसी भी सिस्टम पर जो एक बहुत सीधे लिनक्स सर्वर या डेस्कटॉप की तुलना में अधिक जटिल है। मेरे काम की लाइन में, "पहले, सिस्टमड से छुटकारा पाएं" बहुत ज्यादा है कि हम कैसे रोल करते हैं।
ऑस्टिन में जूली

8

से man systemd.mountही:

fstab

माउंट इकाइयों को या तो यूनिट फ़ाइलों के माध्यम से कॉन्फ़िगर किया जा सकता है, या / etc / fstab (विवरण के लिए fstab (5) देखें)। / Etc / fstab में सूचीबद्ध Mounts को बूट में गतिशील रूप से देशी इकाइयों में परिवर्तित किया जाएगा और जब सिस्टम मैनेजर का कॉन्फ़िगरेशन पुनः लोड किया जाएगा। सामान्य तौर पर, / etc / fstab के माध्यम से माउंट पॉइंट को कॉन्फ़िगर करना पसंदीदा तरीका है। रूपांतरण के बारे में जानकारी के लिए systemd-fstab-जनरेटर (8) देखें।

ध्यान दें कि कुछ सुविधाएँ केवल fstab के लिए कार्यान्वित की जाती हैं। उदाहरण के लिए जब initrd में systemd / usr फाइल सिस्टम के साथ-साथ / filesystem को माउंट करने के लिए उपयोग किया जाता है। initrd में systemd / etc / fstab on / को पढ़ता है और / usr के लिए प्रविष्टि ढूंढता है।

यह आपको mount /mountpointमैन्युअल रूप से उपयोग करने देता है । systemdआम तौर पर ऐसा करने के लिए आपको खुशी होती है, जैसे जब आप फ़ाइल सिस्टम को अनमाउंट या माउंट करते हैं तो यह माउंट यूनिट की स्थिति को अपडेट करेगा।

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