मैं रिबूट के बिना अपने / फाइल सिस्टम में "noatime" झंडे को कैसे जोड़ सकता हूं


10

यदि मैं / etc / fstab में विकल्प जोड़ता हूँ, तो क्या रिमाउंट कमांड इसे करेगा?

क्या यह एक अच्छा विचार है?


2
अच्छा विचार? हर बार नहीं। relatimeजहाँ उपलब्ध हो, पसंद करें ।
इग्नासियो वाज़केज़-अब्राम्स

@ इग्नासियोवेज़ज़-एब्राम क्यों? मैंने लोगों को यह कहते हुए समान रूप से पढ़ा है कि ' noatimeजब तक आप लगभग 1 प्रोग्राम का उपयोग नहीं करते हैं जो यह सोचते हैं कि इसकी आवश्यकता है [rel]atime'। मेरे पास पहुंच के समय की परवाह करने का कोई कारण नहीं है, इसलिए मैं इसे बंद कर रहा हूं।
अंडरस्कोर_ड

जवाबों:


7

अब और नहीं। रिबूट के बिना atime को अक्षम करने -o remount,noatime का एक प्रभावी तरीका था

मुझे नहीं पता है कि मैं कहूंगा कि यह एक अच्छा विचार है, लेकिन अगर आप समय से हटना चाहते हैं, तो मुझे नहीं लगता कि यह एक बुरा विचार होगा यदि आपके पास एक पुराना पर्याप्त कर्नेल है। माउंट के लिए मैन पेज के अनुसार:

MS_REMOUNT

निम्नलिखित माउंटफ्लैग को बदला जा सकता है: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; कर्नेल 2.6.16 से पहले , निम्नलिखित भी बदला जा सकता है: MS_NOATIME और MS_NODIRATIME; और, इसके अलावा, कर्नेल 2.4.10 से पहले, निम्नलिखित को भी बदला जा सकता है: MS_NOSUID, MS_NODEV, MS_NOEXEC।


इनपुट के लिए धन्यवाद - क्या मैं "रिलेटाइम" को रीमाउंट और जोड़ सकता हूं या इसके लिए रिबूट की आवश्यकता होगी?
२३'१२ को ckliborn

1
@ckliborn मेरा मानना ​​है कि आपको रिबूट करना होगा, लेकिन सिर्फ देखने के लिए रीमाउंट का परीक्षण करने में कोई बुराई नहीं है।
जेफ फेरलैंड

1
मैंने इसे 2.6.32 के साथ कई सर्वरों पर आज़माया और यह उन सभी पर काम किया। रिबूट की जरूरत नहीं है।
टोबिया

8

हाँ, यह काम करेगा।
या आप इसे मैन्युअल रूप से जोड़ सकते हैं:

mount -o remount,noatime /dev/sd0 /mnt

4
माउंट के कई संस्करणों के साथ आप डिवाइस या आरोह बिंदु (आपकी पसंद) को छोड़ सकते हैं और यह दूसरे को देखेगा।
tylerl

किसके बारे में कुछ कहा /mnt? ओपी अपने /एफएस को हटाना चाहते थे । मुझे यकीन है कि यह आदेश कुछ सैद्धांतिक भोले-भाले कॉपी-पेस्ट पाठक को अपने रूट फाइल सिस्टम को हटाने से रोक देगा /mntऔर इस तरह, संभवतः उनके पूरे सत्र को मार देगा। मैं उस सिद्धांत का परीक्षण करने वाला नहीं हूँ, हालाँकि!
अंडरस्कोर_ड

7

संपादित करें /etc/fstabऔर अपने /फाइल सिस्टम प्रविष्टि में उचित noatime प्रविष्टि जोड़ें ।

इसके /साथ फाइल सिस्टम को रिमूव करें :

mount -o remount,noatime /


मैं कैसे सत्यापित कर सकता हूं कि रिमाउंट के बाद नोएटाइम कार्यक्षमता है? इसके अलावा क्या मुझे किसी चीज़ के बारे में चिंता करने की ज़रूरत है?
5

5
आप /proc/mountsवर्तमान में प्रभावी रूप से झंडे देखने के लिए देख सकते हैं।
साइमन रिक्टर

2
टाइप करें mount। यह माउंट पैरामीटर दिखाएगा।
9

3
@ckliborn आप खुद से भी इसका परीक्षण कर सकते हैं: 1. ऐसी फ़ाइल चुनें, जो किसी के द्वारा पढ़ी या लिखी नहीं जा रही हो, 2. इसके atime की जाँच करें ls -luऔर सुनिश्चित करें कि यह अतीत में कुछ समय है, 3. इसे catया cksum, 4 के साथ पढ़ें । दोबारा उसके एनीम की जाँच करें और इसे बदलना नहीं चाहिए था।
टोबिया जूल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.