फ़ाइल सिस्टम टेबल (fstab) एक सिस्टम कॉन्फ़िगरेशन फ़ाइल है, जिसमें संग्रहीत है /etc लिनक्स पर निर्देशिका, जिसमें विभिन्न फाइल सिस्टम के बारे में जानकारी होती है और बूट के दौरान सिस्टम को उन्हें कैसे माउंट करना चाहिए।
लिनक्स कर्नेल fstab फ़ाइल से जानकारी का उपयोग यह निर्धारित करने के लिए करता है कि किस फ़ाइल सिस्टम को माउंट किया जाए और उन्हें कहाँ माउंट किया जाए। लिनक्स पर fstab और फाइल सिस्टम के बारे में जानने के लिए आवश्यक सब कुछ यहाँ है।
एक फाइल सिस्टम क्या है?
फाइल सिस्टम एक ऐसा तरीका है जिसमें आपका कंप्यूटर स्टोरेज डिवाइस जैसे सॉलिड-स्टेट ड्राइव (SSDs) और फ्लैश ड्राइव।
फाइल सिस्टम के बिना, स्टोरेज डिवाइस पर विशिष्ट फाइलों का पता लगाना और उन तक पहुंचना मुश्किल होगा, और ऑपरेटिंग सिस्टम इस बात पर नज़र नहीं रख पाएगा कि स्टोरेज के कौन से क्षेत्र उपयोग में हैं और कौन से हैं मुक्त।
Linux पर, फाइल सिस्टम निम्न कारणों से बहुत महत्वपूर्ण हैं:
- संगठन: वे बेहतर संगठन के लिए निर्देशिकाओं का एक पदानुक्रम प्रदान करते हैं
- अंतरिक्ष प्रबंधन: आपका फाइल सिस्टम स्टोरेज डिवाइस पर उपयोग किए गए और खाली स्थान का ट्रैक रखता है, और नई फाइलों के लिए स्थान आवंटित करता है
- सुरक्षा: स्टोरेज डिवाइस पर संग्रहीत फ़ाइलों की अखंडता की रक्षा करना, उदाहरण के लिए, चेकसम या जर्नलिंग के माध्यम से
इसके अलावा, फ़ाइल सिस्टम फ़ाइल-स्तरीय अनुमतियों, संपीड़न या एन्क्रिप्शन के लिए समर्थन प्रदान करते हैं।
कुछ सामान्य फ़ाइल सिस्टम में NTFS, FAT, ext4, आदि शामिल हैं। Ext4 (विस्तारित फ़ाइल सिस्टम संस्करण 4) लिनक्स और यूनिक्स सिस्टम पर प्रमुख है।
लिनक्स पर fstab देखना और समझना
आप देख सकते हैं fstab अपने पसंदीदा Linux पाठ संपादकों जैसे नैनो या विम, या का उपयोग करके फ़ाइल करें कैट कमांड का उपयोग करना अपने टर्मिनल पर आउटपुट प्रदर्शित करने के लिए।
निम्नलिखित उदाहरण विम पाठ संपादक का उपयोग करता है:
विम /आदि/fstab
आपका आउटपुट निम्न के समान होना चाहिए:
फ़ाइल में पंक्तियों की एक श्रृंखला है। प्रत्येक पंक्ति को सफेद रिक्त स्थान द्वारा सीमांकित किया गया है और इसमें निम्नलिखित छह खंड शामिल हैं:
1. फाइल सिस्टम
इसमें डिवाइस या फाइल सिस्टम शामिल है जिसे सिस्टम को बूट पर माउंट करना चाहिए। माउंट कमांड भी fstab का उपयोग करता है हार्ड ड्राइव या किसी स्टोरेज डिवाइस को माउंट करें जब भी आप उपयुक्त माउंटिंग कमांड चलाते हैं।
2. माउंट पॉइंट
माउंट पॉइंट उस डायरेक्टरी को निर्दिष्ट करता है जिस पर स्टोरेज डिवाइस को माउंट किया जाना चाहिए। सिस्टम को प्रत्येक फ़ाइल सिस्टम को सही निर्देशिका में आरोहित करने की आवश्यकता है।
उदाहरण के लिए, रूट फाइल सिस्टम आमतौर पर रूट (/) डायरेक्टरी पर आरोहित होता है और यूजर डाइरेक्टरी से अलग होता है जो कि /home निर्देशिका।
3. प्रकार
यह प्रयुक्त फाइल सिस्टम के प्रकार को परिभाषित करता है; कुछ सामान्य लोगों में ext4, XFS, NTFS आदि शामिल हैं।
लिनक्स कर्नेल को यह जानने की जरूरत है कि आपके फाइल सिस्टम को सही तरीके से एक्सेस करने के लिए किस ड्राइवर का उपयोग करना है क्योंकि विभिन्न फाइल सिस्टम में अलग-अलग क्षमताएं और विशेषताएं हैं।
यदि स्टोरेज डिवाइस में गलत प्रकार का मान है, तो आप फाइल सिस्टम के साथ त्रुटियों में आ सकते हैं।
4. विकल्प
सूचीबद्ध स्टोरेज डिवाइस के लिए माउंट विकल्पों की अल्पविराम से अलग की गई सूची। विकल्प नियंत्रित करते हैं कि आपका सिस्टम फ़ाइल सिस्टम को कैसे माउंट और उपयोग करता है।
कुछ सामान्य विकल्पों में शामिल हैं:
- ऑटो: बूट समय पर फाइल सिस्टम को स्वचालित रूप से माउंट करें
- नोआटो: बूट समय पर फाइल सिस्टम को स्वचालित रूप से आरोहित न करें
- उपयोगकर्ता: किसी भी उपयोक्ता को फ़ाइल तंत्र आरोहित करने की अनुमति दें
- नौसर: केवल रूट उपयोक्ता को फ़ाइल तंत्र आरोहित करने की अनुमति दें
- साथ-साथ करना: फ़ाइल सिस्टम के लिए सिंक्रोनस I/O का प्रयोग करें
5. गंदी जगह
यह फ़्लैग इंगित करता है कि डंप उपयोगिता को फ़ाइल सिस्टम का बैक अप लेना चाहिए या नहीं। डिफ़ॉल्ट 0 है, जिसका अर्थ है बैकअप न लें।
आप फ़ाइल सिस्टम के लिए डंप फ़्लैग को 1 या 2 पर सेट कर सकते हैं जिसे आप बैकअप में शामिल करना चाहते हैं।
6. ऍफ़एससीके
यह फ़्लैग उस क्रम को इंगित करता है जिसमें fsck (फ़ाइल सिस्टम जाँच) को बूट पर फ़ाइल सिस्टम की जाँच करनी चाहिए। लिनक्स सिस्टम पर fsck उपयोगिता फाइल सिस्टम स्थिरता की जांच और मरम्मत करती है। डिफ़ॉल्ट मान 0 पर सेट है, जिसका अर्थ है कि फ़ाइल सिस्टम की जाँच न करें।
अन्य संभावित मान हैं:
- 1: पहले फाइल सिस्टम की जांच करें
- 2: 1 के fsck फ़्लैग वाले सभी फ़ाइल सिस्टम की जाँच के बाद फ़ाइल सिस्टम की जाँच करें
- 3: 1 या 2 के fsck फ्लैग वाले सभी फाइल सिस्टम की जांच के बाद फाइल सिस्टम की जांच करें
यदि आप अपने फाइल सिस्टम को हर बार जांचना चाहते हैं, तो इसे उच्च मान पर सेट करें।
लिनक्स पर बढ़ते स्टोरेज ड्राइव
फाइल सिस्टम आपके लिनक्स सिस्टम में एक अभिन्न भूमिका निभाते हैं। उचित फाइल सिस्टम के बिना, आपके पीसी पर डेटा को प्रबंधित और व्यवस्थित करना कठिन होगा।
क्या आप जानते हैं कि आप अपने लिनक्स मशीन पर अन्य ऑपरेटिंग सिस्टम से फाइल सिस्टम भी माउंट कर सकते हैं?