3.8. 配​​​​​​​置​​​​​​​ atime 更​​​​​​​新​​​​​​​


每​​​​​​​个​​​​​​​文​​​​​​​件​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​和​​​​​​​目​​​​​​​录​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​都​​​​​​​有​​​​​​​三​​​​​​​个​​​​​​​与​​​​​​​之​​​​​​​相​​​​​​​关​​​​​​​的​​​​​​​时​​​​​​​间​​​​​​​戳​​​​​​​:
  • ctime — 最​​​​​​​后​​​​​​​一​​​​​​​次​​​​​​​修​​​​​​​改​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​状​​​​​​​态​​​​​​​的​​​​​​​时​​​​​​​间​​​​​​​
  • mtime — 最​​​​​​​后​​​​​​​一​​​​​​​次​​​​​​​修​​​​​​​改​​​​​​​文​​​​​​​件​​​​​​​(或​​​​​​​者​​​​​​​目​​​​​​​录​​​​​​​)数​​​​​​​据​​​​​​​的​​​​​​​时​​​​​​​间​​​​​​​
  • atime — 最​​​​​​​后​​​​​​​一​​​​​​​次​​​​​​​访​​​​​​​问​​​​​​​文​​​​​​​件​​​​​​​(或​​​​​​​者​​​​​​​目​​​​​​​录​​​​​​​)数​​​​​​​据​​​​​​​的​​​​​​​时​​​​​​​间​​​​​​​
如​​​​​​​果​​​​​​​启​​​​​​​用​​​​​​​了​​​​​​​ atime 更​​​​​​​新​​​​​​​,因​​​​​​​为​​​​​​​在​​​​​​​ GFS2 和​​​​​​​其​​​​​​​它​​​​​​​ Linux 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​中​​​​​​​这​​​​​​​是​​​​​​​默​​​​​​​认​​​​​​​设​​​​​​​置​​​​​​​,那​​​​​​​么​​​​​​​每​​​​​​​次​​​​​​​在​​​​​​​读​​​​​​​取​​​​​​​文​​​​​​​件​​​​​​​时​​​​​​​都​​​​​​​需​​​​​​​要​​​​​​​更​​​​​​​新​​​​​​​其​​​​​​​内​​​​​​​节​​​​​​​点​​​​​​​。​​​​​​​
因​​​​​​​为​​​​​​​有​​​​​​​些​​​​​​​应​​​​​​​用​​​​​​​程​​​​​​​序​​​​​​​使​​​​​​​用​​​​​​​ atime 提​​​​​​​供​​​​​​​的​​​​​​​信​​​​​​​息​​​​​​​,那​​​​​​​些​​​​​​​更​​​​​​​新​​​​​​​可​​​​​​​能​​​​​​​会​​​​​​​需​​​​​​​要​​​​​​​大​​​​​​​量​​​​​​​不​​​​​​​必​​​​​​​要​​​​​​​的​​​​​​​写​​​​​​​入​​​​​​​流​​​​​​​量​​​​​​​和​​​​​​​文​​​​​​​件​​​​​​​锁​​​​​​​定​​​​​​​流​​​​​​​量​​​​​​​。​​​​​​​那​​​​​​​个​​​​​​​流​​​​​​​量​​​​​​​可​​​​​​​能​​​​​​​会​​​​​​​降​​​​​​​低​​​​​​​性​​​​​​​能​​​​​​​,因​​​​​​​此​​​​​​​请​​​​​​​尽​​​​​​​量​​​​​​​关​​​​​​​闭​​​​​​​或​​​​​​​降​​​​​​​低​​​​​​​ atime 更​​​​​​​新​​​​​​​频​​​​​​​率​​​​​​​。​​​​​​​
有​​​​​​​两​​​​​​​个​​​​​​​可​​​​​​​用​​​​​​​来​​​​​​​降​​​​​​​低​​​​​​​ atime 更​​​​​​​新​​​​​​​效​​​​​​​果​​​​​​​的​​​​​​​方​​​​​​​法​​​​​​​:
  • 使​​​​​​​用​​​​​​​ relatime(relative atime)挂​​​​​​​载​​​​​​​,可​​​​​​​在​​​​​​​前​​​​​​​一​​​​​​​个​​​​​​​ atime 更​​​​​​​新​​​​​​​比​​​​​​​ mtime 或​​​​​​​者​​​​​​​ ctime 更​​​​​​​新​​​​​​​旧​​​​​​​时​​​​​​​更​​​​​​​新​​​​​​​ atime。​​​​​​​
  • 使​​​​​​​用​​​​​​​ noatime 挂​​​​​​​载​​​​​​​,可​​​​​​​在​​​​​​​那​​​​​​​个​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​中​​​​​​​禁​​​​​​​用​​​​​​​ atime 更​​​​​​​新​​​​​​​。​​​​​​​

3.8.1. 使​​​​​​​用​​​​​​​ relatime 挂​​​​​​​载​​​​​​​

当​​​​​​​挂​​​​​​​载​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​时​​​​​​​,可​​​​​​​指​​​​​​​定​​​​​​​ relatime(相​​​​​​​对​​​​​​​ atime,relative atime)Linux 挂​​​​​​​载​​​​​​​选​​​​​​​项​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​前​​​​​​​一​​​​​​​个​​​​​​​ atime 更​​​​​​​新​​​​​​​比​​​​​​​ mtime 或​​​​​​​者​​​​​​​ ctime 更​​​​​​​新​​​​​​​旧​​​​​​​,这​​​​​​​就​​​​​​​可​​​​​​​指​​​​​​​定​​​​​​​更​​​​​​​新​​​​​​​ atime。​​​​​​​

用​​​​​​​法​​​​​​​

mount  BlockDevice MountPoint -o relatime
BlockDevice
指​​​​​​​定​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​所​​​​​​​在​​​​​​​的​​​​​​​块​​​​​​​设​​​​​​​备​​​​​​​。​​​​​​​
MountPoint
指​​​​​​​定​​​​​​​要​​​​​​​挂​​​​​​​载​​​​​​​ GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​目​​​​​​​录​​​​​​​。​​​​​​​

示​​​​​​​例​​​​​​​

在​​​​​​​这​​​​​​​个​​​​​​​示​​​​​​​例​​​​​​​中​​​​​​​,GFS2 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​位​​​​​​​于​​​​​​​ /dev/vg01/lvol0,并​​​​​​​挂​​​​​​​载​​​​​​​到​​​​​​​目​​​​​​​录​​​​​​​ /mygfs2。​​​​​​​只​​​​​​​有​​​​​​​在​​​​​​​前​​​​​​​一​​​​​​​个​​​​​​​ atime 更​​​​​​​新​​​​​​​比​​​​​​​ mtime 或​​​​​​​者​​​​​​​ ctime 更​​​​​​​新​​​​​​​旧​​​​​​​时​​​​​​​才​​​​​​​会​​​​​​​进​​​​​​​行​​​​​​​ atime 更​​​​​​​新​​​​​​​。​​​​​​​
mount /dev/vg01/lvol0 /mygfs2 -o relatime
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.