ext4 使用 commit=0 覆盖我的 commit=100 挂载选项

ext4 使用 commit=0 覆盖我的 commit=100 挂载选项

这是我的 /etc/fstab 文件中的相关行:

UUID=f51aa298-9ce4-4a19-a323-10df333f34f5 /               ext4    data=writeback,noatime,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr       0       1

这是当我输入命令“mount”时发生的情况:

/dev/sda1 on / type ext4 (rw,noatime,data=writeback,barrier=0,errors=remount-ro,commit=100,nobh,nouser_xattr,commit=0)

为什么最后要指定“commit=0”?这是否意味着我的 commit=100 选项没有被使用?

我使用的是带有最新更新的 Ubuntu 10.10,32 位。

答案1

知道了。看来问题出在/usr/lib/pm-utils/power.d/journal-commit文件上。我以 root 身份编辑了上面的文件并更改了行

JOURNAL_COMMIT_TIME_AC=${JOURNAL_COMMIT_TIME_AC:-0}

成为

JOURNAL_COMMIT_TIME_AC=${JOURNAL_COMMIT_TIME_AC:-100}

就这样!

PS - 我不知道为什么脚本会忽略冲突的安装选项。我相信它应该检查用户指定的选项而不是覆盖它们。

相关内容