重置NTFS脏位

问题描述 投票:0回答:3

我想知道是否可以在bash脚本中清除NTFS脏位。

shell filesystems ntfs
3个回答
1
投票

这样做本质上是不安全的。 ntfsprogs计划使用ntfsck,它可以让你安全地修复并标记为干净的文件系统。但是,该工具尚未实施。

也就是说,只需清除脏位就可以解决问题。如果文件系统崩溃,你必须在使用之前运行恢复,据我所知,现在需要Windows。

你为什么要那样做?也许有更好的方法来做你想要完成的任何事情?


0
投票

脏的位是因为NTFS目睹了一些腐败,不是因为它需要重放它的日志(虽然这里的直觉是有道理的)。

你是想避免在启动时运行chkdsk吗?我们称之为'autochk',您可以通过chkntfs禁用它。 (显然我们只是喜欢'chk'一词。)然后你只需要一个chkdsk运行。


0
投票

虽然这个问题属于Unix.SE,你可以使用ntfsfix工具清除NTFS脏位,ntfs-3g工具在大多数Linux发行版中都带有-d包。 ntfsfix -d /dev/sda1 标志明确地清除了脏位。

qazxswpoi
© www.soinside.com 2019 - 2024. All rights reserved.