运行清理时,zfs status -xv
报告大型 (1TB) 文件有校验和错误。文档说可以通过从备份中“恢复文件”来修复此问题。我认为这只是意味着cp /backup/path/file /pool/path/file
。但是,由于文件太大,这将需要一段时间,我想知道是否有某种方法可以准确找到哪些偏移量已损坏,以便我可以简单地使用dd
或类似方法快速修复它。
答案1
如果您有该文件的另一个副本,只需将其复制过去即可。
然而,了解您的设置出了什么问题以及发生了什么是有意义的。
zpool status -v
你的产出是什么zfs list
?
是否发生了什么事情导致此错误?此环境中是否发生了与硬件相关的事件?