BTRFS揪出叠瓦盘的读写错误,如何定位到文件

CPU/显卡/打印机/USB设备等硬件问题
回复
zhangjint5
帖子: 264
注册时间: 2011-01-02 12:31
送出感谢: 39 次
接收感谢: 11 次

BTRFS揪出叠瓦盘的读写错误,如何定位到文件

#1

帖子 zhangjint5 » 2021-09-03 19:12

btrfs默认有个checksum功能,可以揪出硬盘即使读盘不报错,而读到的文件和写入时不一致这种静默损坏情况!

今天有幸一块该死的叠瓦盘就遇到这个情况

问题是如何定位到文件名呢?
附件
捕获.PNG
头像
astolia
论坛版主
帖子: 5357
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 912 次

Re: BTRFS揪出叠瓦盘的读写错误,如何定位到文件

#2

帖子 astolia » 2021-09-03 23:30

代码: 全选

sudo btrfs inspect-internal inode-resolve 15380 /path/to/subvolume
这些用户感谢了作者 astolia 于这个帖子:
zhangjint5 (2021-10-20 10:56)
评价: 3.7%
zhangjint5
帖子: 264
注册时间: 2011-01-02 12:31
送出感谢: 39 次
接收感谢: 11 次

Re: BTRFS揪出叠瓦盘的读写错误,如何定位到文件

#3

帖子 zhangjint5 » 2021-10-20 10:56

astolia 写了:
2021-09-03 23:30

代码: 全选

sudo btrfs inspect-internal inode-resolve 15380 /path/to/subvolume
感谢
头像
fudaming
帖子: 37
注册时间: 2005-09-09 20:42
系统: ubuntu18.04 &manjaro
送出感谢: 1 次
接收感谢: 0

Re: BTRFS揪出叠瓦盘的读写错误,如何定位到文件

#4

帖子 fudaming » 2021-11-22 10:41

同样的担心,但是还是想请教高人,inode-resolve 15380是咋确定的。
没看懂日志里这个信息。
头像
astolia
论坛版主
帖子: 5357
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 912 次

Re: BTRFS揪出叠瓦盘的读写错误,如何定位到文件

#5

帖子 astolia » 2021-11-24 9:56

fudaming 写了:
2021-11-22 10:41
同样的担心,但是还是想请教高人,inode-resolve 15380是咋确定的。
没看懂日志里这个信息。
15380只是一个示例。实际使用时用日志中的ino数值替换。具体可查man btrfs-inspect-internal
回复