Linux文件系统允许在使用时检查?

是否有一个文件系统的Linux可能(和安全)执行文件系统检查时,它已被挂载读写或不需要定期检查?

例如,一个文件系统的检查首先“抓取”整个文件系统,然后释放那些已经检查过的部分。

(我正在寻找具有像ext2或更好的function的文件系统,也就是我可以用来替代PC上的根或/ home文件系统的文件系统)

是否有一个文件系统的Linux可能(和安全)执行文件系统检查时,它被挂载读写

不要在已安装的文件系统上运行fsck。 在安装的文件系统上的fsck可能会导致数据损坏。

例如,一个文件系统的检查首先“抓取”整个文件系统,然后释放那些已经检查过的部分。

BTRFS:

  • 在线文件系统检查
  • 非常快的脱机文件系统检查
  • 数据和元数据校验和(可用多种algorithm)

我不太舒服的使用btrfs。 它太新了。

我一直在使用xfs多年,因为fsck需要几秒钟的时间来处理任何大小的文件系统。 另一个原因是在线扩展文件系统也需要几秒钟的时间。

你可以在线fsck一个文件系统的快照。 看到我的答案类似的问题 。