我如何在不重新启动的情况下将“ noatime”标志添加到我的/文件系统


10

如果在/ etc / fstab中添加选项,remount命令会执行此操作吗?

这是个好主意吗?


2
好主意?不总是。尽量relatime选择可用的位置。
Ignacio Vazquez-Abrams'1

@ IgnacioVazquez-Abrams为什么?我同样也读过别人说“最好,noatime除非您使用大约1个认为需要[rel]atime的程序”。我没有理由担心访问时间,因此我将其关闭。
underscore_d

Answers:


7

不再。-o remount,noatime 一种无需重新启动即可禁用时间的有效方法。

我不知道我会说这是一个好主意,但是如果您打算关闭某个时间,那么即使您拥有足够老的内核,我也不会认为这是一个坏主意。根据安装的手册页:

MS_REMOUNT

可以更改以下mountflag:MS_RDONLY,MS_SYNCHRONOUS,MS_MANDLOCK; 在内核2.6.16之前,还可以更改以下内容:MS_NOATIME和MS_NODIRATIME; 另外,在内核2.4.10之前,还可以更改以下内容:MS_NOSUID,MS_NODEV,MS_NOEXEC。


感谢您的输入-我将能够重新安装并添加“ relatime”,还是需要重新启动?
ckliborn 2012年

1
@ckliborn我相信您将必须重新启动,但是仅测试一下重新安装就不会有任何危害。
杰夫·弗兰

1
我刚刚在2.6.32的多台服务器上进行了尝试,并且在所有服务器上都可以使用。无需重启。
Tobia 2014年

8

是的,它将起作用。
或者,您可以像这样手动添加它:

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

4
对于许多版本的挂载,您可以省略设备或挂载点(您的选择),它将查找其他设备。
tylerl 2012年

谁说了什么/mnt?OP希望重新安装他们的/fs。我肯定希望该命令可以阻止某些理论上幼稚的复制粘贴阅读器在其上重新挂载其根文件系统,/mnt从而有可能杀死整个会话。不过,我不会检验该理论!
underscore_d

7

编辑/etc/fstab适当的noatime条目并将其添加到/文件系统条目。

使用以下命令重新/挂载文件系统:

mount -o remount,noatime /


重新安装后,如何验证noatime功能到位?还需要在重新安装/时担心什么吗?
ckliborn 2012年

5
您可以查看一下/proc/mounts当前有效的标志。
西蒙·里希特

2
输入mount。它将显示安装参数。
ewwhite 2012年

3
@ckliborn,您也可以自己进行测试:1.选择一个未被任何人读取或写入的文件,2.检查文件ls -lu的时间并确保它已经过去了,3.使用cat或读取文件cksum,4。再次检查它,它应该没有改变。
Tobia 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.