这是一个带有校验和错误的 zfs 池:
NAME STATE READ WRITE CKSUM
pool0 ONLINE 0 0 42
c1t1d0 ONLINE 0 0 30
c1t2d0 ONLINE 0 0 19
c1t3d0 ONLINE 0 0 16
c1t4d0 ONLINE 0 0 24
errors: Permanent errors have been detected in the following files:
pool0/scratch:<0x80>
有没有办法找到哪些文件/元数据有校验和错误的块?
通常,会显示错误文件的路径和名称,<0x80> 表示损坏的文件已被删除(在错误之前或之后)。它是对包含文件的间接块的引用。这表明没有活动文件被损坏,只是一个已被删除或已被删除的文件。