ฉันจะเพิ่มการตั้งค่าสถานะ“ noatime” ในระบบไฟล์ของฉันโดยไม่ต้องรีบู๊ต


10

คำสั่ง remount จะทำหรือไม่ถ้าฉันเพิ่มตัวเลือกใน / etc / fstab?

นี่เป็นความคิดที่ดีหรือไม่?


2
ความคิดที่ดี? ไม่เสมอ. ชอบrelatimeที่มีอยู่
Ignacio Vazquez-Abrams

@ IgnacioVazquez-Abrams เพราะอะไร ฉันเคยอ่านคนที่พูดว่า 'ชอบ' noatimeยกเว้นว่าคุณใช้โปรแกรมประมาณ 1 โปรแกรมที่คิดว่ามันต้องการ[rel]atime' ฉันไม่มีเหตุผลที่จะสนใจเวลาเข้าถึงดังนั้นฉันจึงปิด
underscore_d

คำตอบ:


7

ไม่อีกแล้ว. -o remount,noatime เป็นวิธีที่มีประสิทธิภาพในการปิดใช้งาน atime โดยไม่ต้องรีบูต

ฉันไม่รู้ว่าฉันจะบอกว่ามันเป็นความคิดที่ดี แต่ถ้าคุณตั้งใจจะปิด atime ฉันไม่เห็นว่ามันจะเป็นความคิดที่ไม่ดีถ้าคุณมีเคอร์เนลเก่าพอ อ้างอิงจาก man page สำหรับ mount:

MS_REMOUNT

สามารถเปลี่ยน mountflags ต่อไปนี้: MS_RDONLY, MS_SYNCHRONOUS, MS_MANDLOCK; ก่อนเคอร์เนล 2.6.16อาจมีการเปลี่ยนแปลงสิ่งต่อไปนี้: MS_NOATIMEและ MS_NODIRATIME; และนอกจากนี้ก่อนเคอร์เนล 2.4.10 อาจมีการเปลี่ยนแปลงสิ่งต่อไปนี้: MS_NOSUID, MS_NODEV, MS_NOEXEC


ขอบคุณสำหรับการป้อนข้อมูล - ฉันจะสามารถนับใหม่และเพิ่ม "relatime" หรือว่าจะต้องมีการรีบูตหรือไม่?
ckliborn

1
@ckliborn ฉันเชื่อว่าคุณจะต้องรีบูตเครื่อง แต่ไม่มีอันตรายใด ๆ ในการทดสอบการเมานต์ใหม่เพื่อดู
Jeff Ferland

1
ฉันเพิ่งลองใช้กับเซิร์ฟเวอร์หลายเครื่องที่มี 2.6.32 และทำงานกับพวกเขาทั้งหมด ไม่จำเป็นต้องรีบูตเครื่อง
เบีย

8

ใช่มันจะได้ผล
หรือคุณสามารถเพิ่มมันด้วยตนเองเช่น:

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

4
ด้วยเมาท์หลายรุ่นคุณสามารถละเว้นอุปกรณ์หรือจุดเมานต์ (ตัวเลือกของคุณ) และมันจะค้นหาอุปกรณ์อื่น
tylerl

ใครบอกอะไรเกี่ยวกับ/mnt? OP ต้องการให้เมานท์/fs ใหม่อีกครั้ง ฉันหวังว่าคำสั่งนี้จะหยุดผู้อ่าน copy-paste ที่ไร้เดียงสาในทางทฤษฎีบางคนจากการติดตั้งระบบไฟล์รูทของพวกเขาอีกครั้ง/mntซึ่งน่าจะเป็นการฆ่าเซสชันทั้งหมดของพวกเขา ฉันไม่ได้กำลังทดสอบทฤษฎีนั้น แต่!
underscore_d

7

แก้ไข/etc/fstabและเพิ่มรายการ noatime ที่เหมาะสมให้กับ/รายการระบบไฟล์ของคุณ

ติดตั้ง/ระบบไฟล์ใหม่ด้วย:

mount -o remount,noatime /


ฉันจะตรวจสอบได้อย่างไรว่ามีการทำงานในเวลากลางคืนหลังการติดตั้งใหม่ ฉันต้องกังวลอะไรเมื่อเล่าใหม่ /?
ckliborn

5
คุณสามารถดู/proc/mountsเพื่อดูสถานะปัจจุบันที่มีผล
Simon Richter

2
ประเภทmount. มันจะแสดงพารามิเตอร์การติดตั้ง
ewwhite

3
@ckliborn คุณสามารถทดสอบได้ด้วยตัวเอง: 1. เลือกไฟล์ที่ไม่ได้ถูกอ่านหรือเขียนโดยใคร 2. ตรวจสอบ atime ด้วยls -luและตรวจสอบให้แน่ใจว่าถึงเวลาแล้วที่ผ่านมา 3. อ่านด้วยcatหรือcksum4 ตรวจสอบ atime อีกครั้งและไม่ควรเปลี่ยน
เบีย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.