लिनक्स पर, किसी भी को जल्दी से माउंट करना संभव हैफ़ाइल सिस्टम केवल टर्मिनल के माध्यम से सीधे पढ़ा जा सकता है। फ़ाइल सिस्टम को केवल फ़्लाई पर माउंट करना संशोधनों को रोकने, छेड़छाड़ करने और अस्थायी रूप से सुरक्षा बढ़ाने के लिए एक शानदार तरीका है।
फ़ाइल सिस्टम को केवल-पढ़ने के लिए माउंट करें
बढ़ते प्रक्रिया को शुरू करने के लिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। वहां से, भागो lsblk आपके कंप्यूटर पर सभी ब्लॉक डिवाइस देखने के लिए कमांड।
lsblk
यदि आपके पास बहुत सारे लूप डिवाइस (स्नैप पैकेज) हैं, जिसमें दिखाया जा रहा है lsblk, Daud lsblk -e 7
लूप डिवाइस देखे बिना कनेक्टेड फ़ाइल सिस्टम देखने के बजाय।
प्रिंटआउट के माध्यम से देखें कि क्या lsblk जिस टर्मिनल नाम को आप रूट के रूप में फिर से माउंट करने का प्रयास कर रहे हैं, उसे खोजने के लिए टर्मिनल में कमांड शो। इस गाइड में, हम उपयोग करेंगे / Dev / sda1। आपका अलग हो सकता है।
नोट: जिस फ़ाइल सिस्टम को आप केवल-पढ़ने के लिए माउंट करना चाहते हैं, उसके विभाजन लेबल का पता लगाने में समस्या हो रही है? लिनक्स पर हार्ड ड्राइव की जानकारी कैसे प्राप्त करें, इस बारे में हमारी गाइड देखें।
जब आप विभाजन लेबल निर्धारित कर लेते हैं, तो फ़ाइल-सिस्टम को केवल-पढ़ने के लिए मोड में माउंट करने के लिए निम्न आदेश का उपयोग करें।
नोट: नीचे दिया गया आदेश एक उदाहरण है। कृपया नीचे दिए गए "/ dev / sda1" को विभाजन लेबल के साथ लिनक्स पर रीड-ओनली मोड में माउंट करने की योजना बनाएं।
sudo mount -r /dev/sda1 /location/to/mount/partition/
ऊपर दिए गए कमांड के साथ, आपका फाइल सिस्टमकेवल-पढ़ने के लिए माउंट होगा, और फ़ाइल सिस्टम की सामग्री के साथ छेड़छाड़ करना संभव नहीं होगा। यह अगले रिबूट तक केवल पढ़ने के लिए मोड में रहेगा।
केवल पढ़ने के लिए माउंट निकालें
यदि आपने तय किया है कि आप विभाजन पर रीड-ओनली मोड को हटाना चाहते हैं, जिसे आपने रिबूट किए बिना आरोहित किया है, तो गोड़ा कमांड का उपयोग किया जाना चाहिए।
नोट: जिस सिस्टम को आप लिनक्स पर पढ़ने / लिखने के लिए फिर से माउंट करने की योजना बनाते हैं, उसके लिए विभाजन लेबल के साथ "/ dev / sda1" बदलना सुनिश्चित करें।
sudo mount -rw -o remount /dev/sda1 /location/to/mount/partition/
ऊपर दिए गए कमांड को सफलतापूर्वक चलाने पर फाइल सिस्टम केवल रीड-ओनली मोड में माउंट नहीं होगा।
केवल-पढ़ने के लिए फ़ाइल सिस्टम को स्थायी रूप से माउंट करें
फ़ाइल सिस्टम को केवल पढ़ने के लिए मोड में लानाकमांड-लाइन विशिष्ट कार्यों के लिए उपयोगी है, लेकिन दीर्घकालिक उपयोग के लिए पर्याप्त नहीं है। यदि आप चाहते हैं कि लिनक्स पर विशेष रूप से फाइल सिस्टम केवल रीड-ओनली मोड में सुलभ हो, तो आपको इसे फाइल सिस्टम कॉन्फ़िगरेशन फाइल (फैब) में निर्दिष्ट करना होगा।
अपने Fstab का बैकअप लें
इसमें Fstab फाइल के साथ छेड़छाड़ करने से पहलेगाइड, आपको फ़ाइल का बैकअप बनाना होगा। बैकअप बनाने से यह सुनिश्चित हो जाएगा कि यदि संपादन के दौरान कुछ गलत होता है, तो फ़ाइल में किए गए परिवर्तन जल्दी से पूर्ववत किए जा सकते हैं।
Fstab फ़ाइल का बैकअप बनाने के लिए, का उपयोग करें cp नीचे कमान।
sudo cp /etc/fstab /etc/fstab.bak
स्थायी रूप से केवल-पढ़ने के लिए मोड में जोड़ें
रीड-ओनली मोड में जोड़ने के लिए, नैनो टेक्स्ट एडिटर में Fstab फाइल खोलें। ध्यान रखें कि इस फ़ाइल को संपादित करना आवश्यक है sudo या सु क्योंकि यह एक सिस्टम फाइल है!
sudo nano -w /etc/fstab
या
su - nano -w /etc/fstab
नैनो में Fstab फ़ाइल के अंदर आने के बाद, उस विभाजन को देखें, जिसे आप केवल-पढ़ने के लिए मोड में बदलना चाहते हैं और कर्सर को इसके साथ स्थानांतरित करना चाहते हैं तीर चांबियाँ.
नोट: आप हार्ड ड्राइव विभाजन को नहीं पा सकते हैं जिसे आप Fstab फ़ाइल में बदलना चाहते हैं? एक दूसरा टर्मिनल खोलें, चलाएं lsblk -f
और उस UUID कोड से मिलान करें जो विभाजन के बगल में दिखाई देता है जिसे आप lsblk आउटपुट में "/ etc / fstab" के साथ संपादित करना चाहते हैं।

जब आपको Fstab फ़ाइल में लाइन मिल जाए, तो माउंट-लाइन के लिए फ़ाइल-सिस्टम "ro" में केवल पढ़ने के लिए विकल्प जोड़ें। यह नीचे दिए गए उदाहरण कोड के समान दिखना चाहिए।
नोट: नीचे दिया कोड केवल एक उदाहरण है जिससे यह अंदाजा लगाया जा सकता है कि एडिट कैसा दिखना चाहिए। कोड को नैनो में कॉपी और पेस्ट न करें!

UUID=96E4E375E4E35651 /media/data-storage-windows ntfs defaults,ro 0 2
Fstab फ़ाइल को संपादित करने के बाद केवल-पठन को स्थायी बनाने के लिए, संपादन सहेजें। बचत को दबाकर किया जाता है Ctrl + O कीबोर्ड पर। फिर, दबाकर पाठ संपादक को बंद करें Ctrl + X.
टर्मिनल विंडो बंद करें और अपने पीसी को रिबूट करें। जब आप वापस लॉग इन करते हैं, तो विभाजन रीड-ओनली मोड में होना चाहिए।
केवल पढ़ने के लिए ऑटो-माउंट निकालें
Fstab फ़ाइल में सेट किए गए रीड-ओनली मोड से छुटकारा पाना चाहते हैं? यहाँ क्या करना है सबसे पहले, एक टर्मिनल विंडो खोलें और उपयोग करके इसे रूट खाते में ले जाएं सूद- s.
sudo -s
मूल खाते में लॉग इन की गई टर्मिनल विंडो के साथ, का उपयोग करके "/ etc /" निर्देशिका में जाएं सीडी कमांड.
cd /etc
Fstab फ़ाइल को केवल पढ़ने के लिए इसे उपयोग किए गए संपादन के साथ हटाएं rm आदेश।
rm fstab
इस गाइड की शुरुआत में आपके द्वारा बनाई गई "fstab.bak" फ़ाइल को पुनर्स्थापित करें mv आदेश।
mv fstab.bak fstab
टर्मिनल विंडो बंद करें और अपने लिनक्स पीसी को पुनरारंभ करें। जब आप वापस लॉग इन करते हैं, तो रीड-ओनली सेटिंग अक्षम हो जाएगी।
टिप्पणियाँ