如何解决NTFS提供哪些可靠性保证?
| 我想知道NTFS对存储在其上的数据提供什么样的可靠性?例如,假设我正在打开一个文件,附加到末尾,然后关闭它,并且在此操作期间电源随机关闭。我可以找到文件完全损坏吗? 我问是因为我刚刚被系统锁定,发现其中两个文件被追加到完全清零状态。也就是说,大小合适,但完全由零字节组成。我以为即使发生故障,这也不应该在NTFS上发生。解决方法
NTFS是事务性文件系统,因此它保证完整性-但仅用于元数据(MFT),而不能保证(文件)内容。
,简短的答案是NTFS进行元数据日记,以确保有效的元数据。
其他修改(对文件正文的修改)不会记录在日志中,因此不能保证。
有一些文件系统可以记录所有写操作(例如,如果有内存,则AIX有一个写操作),但是有了它们,您往往会在磁盘利用率和写速度之间进行权衡。 IOW,您需要大量的“可用空间”来获得良好的性能-它们基本上只是对可用空间进行所有写入,并将新数据链接到文件中的正确位置。然后他们经过并清理垃圾(即释放自那以后已被覆盖的部分,通常也将文件的各个部分合并在一起)。但是,如果他们不得不经常这样做,则会变得很慢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。