nointegrity、noatime 和 relatime 之间的区别

nointegrity、noatime 和 relatime 之间的区别

nointegrity、noatime 和 relatime 之间有什么区别? SSD 的最佳选择是什么?我使用 ext4 作为我的文件系统。为什么在我的系统上禁用日志记录会发生数据丢失?例如,我可以在 fstab 中一起使用 nointergrity 和 noatime,还是只接受一个选项?谢谢你!

答案1

nointegrity 选项与 atime、noatime、relatime 或 nodirtime 没有直接关系。您只能选择文件的时间选项之一。使用 noatime 意味着 nodirtime。所以,noatime 将使全部文件和目录 noatime.

在我的系统中,我找不到 ext4 的 nointegrity 选项。请检查man mountext4 部分中的 来查找可用的选项。 ext4 允许的唯一日志选项是journal、ordered 和writeback。如果您不希望崩溃时可能出现文件系统损坏,请不要使用写回。

因此,对于 SSD,请确保启用丢弃选项(默认情况下)。使用 relatime 可能会更安全。 noatime 可能会快得多,但存在某些程序无法正常工作的风险。

在 ext4 中没有 nointegrity 选项,但是,无论如何,如果您关心拥有可靠的数据,请不要使用它(已警告您!)。

相关内容