/ Etc / fstab में सभी रिक्त स्थान क्या हैं?


15

मुझे लगता है कि मैं निर्देशिकाओं mountको सेट करने /के /etc/fstabलिए उपयोग कर सकता हूं और उन्हें रीबूट पर हटाने के लिए उपयोग कर सकता हूं ।

Fstab फ़ाइल का परीक्षण करना भी मज़ेदार है mount -faV

जब मैं fstab फ़ाइल को देख रहा हूं, तो अंतरिक्ष की संख्या डिस्कनेक्ट हो रही है। मुझे एक स्थान (कमांड पैरामीटर के बीच एक विभाजक की तरह) या चार स्थान (एक टैब की तरह) की उम्मीद होगी। मैं एक बार में सात जगह देख रहा हूं, लगभग सम्मेलन के रूप में।

मेरा प्रश्न है: / etc / fstab में सभी रिक्त स्थान क्या हैं?

(शायद यह भी - अगर मुझे गलत नंबर मिले तो क्या इससे कोई फर्क पड़ेगा?)


2
इसके अलावा बहुत अच्छा होगा यदि आप अधिक पठनीय स्ट्रक्चरल चाहता था mount | column -t:)
demonking

11
" ... चार स्थान (एक टैब की तरह) "। ये युवा व्हिपसैपर्स :-) टैब (एक बार मानकीकृत होने के बाद) मूल रूप से हर आठ अक्षर ( विकी देखें ) थे।
त्रियुंडहाउंड

3
" Fstab फ़ाइल का परीक्षण करना भी मजेदार है .." लिनक्स पर कुछ भी चलाना एक मजेदार शगल हो सकता है।
ऑक्टोपस

जवाबों:


24

रिक्त स्थान की संख्या कॉलम / फ़ील्ड को कॉस्मेटिक्स से अलग करने का एक तरीका है। इसका इसके अलावा कोई अर्थ नहीं है। यानी कॉलम के बीच सफेद स्थान की मात्रा कोई मायने नहीं रखती है

स्तंभों के बीच का स्थान सफ़ेद स्थान (टैब्स सहित) से युक्त होता है, और कॉलम स्वयं, जैसे अल्पविराम से अलग किए गए विकल्पों में, निर्विवाद श्वेत स्थान नहीं होना चाहिए।

से fstab(5)आदमी पेज:

[...] प्रत्येक पंक्ति के खेतों को टैब या रिक्त स्थान द्वारा अलग किया जाता है।

तथा

यदि माउंट बिंदु के नाम में रिक्त स्थान हैं, तो इन्हें '\ 040' के रूप में बचाया जा सकता है।

उदाहरण

निम्नलिखित पंक्तियों के साथ केवल एक ही टैब का उपयोग करके संरेखण को प्राप्त करना कठिन हो जाता है। अंत में fstabबिना सफ़ेद स्थान जितना आप विघटित करने पर विचार करते हैं, उससे कहीं अधिक गड़बड़ दिखता है।

/dev/md3 /data/vm btrfs defaults 0   0
/var/spool/cron/crontabs /etc/crontabs bind defaults,bind
//bkpsrv/backup /mnt/backup-server cifs iocharset=utf8,rw,credentials=/etc/credentials.txt,file_mode=0660,dir_mode=0770,_netdev

क्या आप अभी भी "कॉलम" देख सकते हैं?


1
आप वैसे भी "कॉलम" नहीं देख पाएंगे क्योंकि कुछ लाइन में बहुत लंबा "कॉलम" होता है और वैसे भी कोई भी लाइन 80 कॉलम से अधिक लंबी हो सकती है और इसलिए जब आप cat /etc/fstabछोटे टर्मिनल में करते हैं तो "बुरी तरह से" प्रदर्शित हो सकता है , न कि उपयोग का उल्लेख करने के लिए UUID! तो आप सभी फ़ाइल में रिक्त स्थान जोड़ने से परेशान होंगे।
9

2
@ साइकलडग का उपयोग करें less -S। छोटी चौड़ाई वाले स्क्रीन पर सारणीबद्ध डेटा प्रदर्शित करना हमेशा एक मुद्दा होता है।
मुसिक

1
@ साइलीगैड सच यह है कि रिक्त स्थान उतने उपयोगी नहीं थे, जितने कि रिक्त स्थान के साथ सम्मेलन शुरू होने के बाद वापस आ गए थे। उन दिनों स्तंभ के भीतर रहने के लिए प्रत्येक क्षेत्र की लंबाई अभी भी काफी कम थी, और कॉलम 80 अक्षरों में उन सभी को फिट करने के लिए पर्याप्त संकीर्ण थे।
कैस्परल्ड

2
और यहां मैं सिर्फ उस समय को महसूस कर रहा हूं, जब गिनती के स्थान खाली हो गए थे।
पीएनडीए

"अनचाहे सफेद स्थान को शामिल नहीं करना चाहिए" तो उन्हें अधिक पठनीय बनाने के लिए लंबी लाइनों को तोड़ने का कोई तरीका नहीं है?
एंडोलिथ

16

रिक्त स्थान या टैब फ़ील्ड को सीमांकित करते हैं। सूट के रूप में कम या ज्यादा का उपयोग करें। यदि आप fstab पाते हैं तो columnइसे अप्रचलित करने के लिए उपयोग करने के लिए थोड़ा अपठनीय प्रयास करें ।

fstab के लिए कॉलम -t उपयोग का उदाहरण



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