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

CPU/显卡/打印机/USB设备等硬件问题
回复
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

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

#1

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

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

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

问题是如何定位到文件名呢?
附件
捕获.PNG
头像
astolia
论坛版主
帖子: 6447
注册时间: 2008-09-18 13:11

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

#2

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

代码: 全选

sudo btrfs inspect-internal inode-resolve 15380 /path/to/subvolume
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

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

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

#4

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

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

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

#5

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

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