我知道fstab defaults
选项的意思是:rw,suid,dev,exec,auto,nouser,async
。
但是,如果我想再添加一个选项,例如relatime
,我还是应该还是添加默认值,或者仍然应用默认值怎么办?是否需要添加至少一个选项?
一些例子:
1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2
(2)是否正确(完全没有选择)?(1)和(2)是否相同?(3)和(4)是否相同?
此外,我在Ubuntu社区文档中读到,在Ubuntu 8.04中relatime被用作linux本机文件系统的默认设置。12.04是否仍然适用?如果是,那么如果我使用mount命令,为什么会看到此信息:
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
如果没有,为什么不呢?不建议relatime
现在使用?我只是想将其应用于我的非系统分区,这是一个好主意吗?
编辑:
我找到了另一个命令来列出已安装的分区及其选项:
cat /proc/mounts
这是使用defaults
fstab中的选项装入分区的结果:
/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
这是mount
相同分区的输出:
/dev/sdb2 on /media/adat type ext3 (rw)
如果作为非root用户从Nautilus挂载了相同的分区,那么这都是结果:
/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)
因此,relatime
如果我们ext
在12.04中安装分区,则看起来像是在使用它。因此,不需要手动添加它。因此,我的问题得到了广泛解决。但是我仍然看不到为什么defaults
即使使用也不列出应该在中的选项cat /proc/mounts
。也许还有第三种甚至更好的方法来列出分区安装选项:)