我已经安装了一个基于Debian 7.2.0(32位)的简单LAMP系统。 在我的服务器上,我想知道每个PHP文件何时被Web服务器使用(访问)。 当我检查php文件的最后访问时间(使用命令ls -alu
)时,它们是错误的。
我发现这是因为用于挂载根文件系统的relatime
选项。 我试图编辑我的/ etc / fstab,并把norelatime,atime
选项,但它不起作用。 我目前的/ etc / fstab是:
UUID=d4bb10f1-1428-4ee4-916c-55e800263c3f / ext4 atime,norelatime,errors=remount-ro 0 1 UUID=6db7a3c7-6ff9-43ac-b959-5175039bb84b none swap sw 0 0 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
重新启动后,当我inputmount时,我得到:
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=127786,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=103240k,mode=755) /dev/disk/by-uuid/d4bb10f1-1428-4ee4-916c-55e800263c3f on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=352700k)
所有分区都有相关选项。 任何帮助?
http://www.linux-archive.org/fedora-development/120241-why-relatime-immune-remount.html和https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/ 582799表明这在Fedora或Ubuntu上不起作用,推测Debian也是如此。 引用第一篇链接文章:
You have to: echo 0 > /proc/sys/fs/default_relatime and then mount/remount with 'atime' and it should work.