ZFS on Linux目录损坏文件丢失但scrub检测无错误的问题求助
ZFS on Linux目录损坏文件丢失但scrub检测无错误的问题求助
各位大佬好,我最近碰到一个头疼的ZFS问题,想请大家帮忙看看:
几天前我的文件服务器突然崩溃了,崩溃前几个小时我刚往里面写入了一些关键文件。现在当我访问存放这些文件的目录时,ls命令会报输入输出错误,而且相关文件显示为零长度,具体情况如下:
user@athena:/storage/work/freelancing$ ll ls: project: Input/output error total 44K -rw-rw-rw- 1 user work 0 Jul 23 10:13 backup_20240723.tgz drwxrwsrwx 4 user work 5 Jul 24 07:58 project drwxrwsr-x+ 5 user work 6 Jul 17 12:03 other user@athena:/storage/work/freelancing$ cd project/ user@athena:/storage/work/freelancing/project$ ll ls: scratch-notes: Input/output error ls: timesheets: Input/output error total 23K -rw-rw-r-- 1 user work 0 Jul 23 10:22 usernamepassword.txt drwxrwsrwx 4 user work 4 Jul 24 07:58 scratch-notes drwxrwsrwx 2 user work 4 Jul 24 07:58 timesheets
我本来以为是存储池出了问题,赶紧做了ZFS scrub检测,结果居然显示没有任何错误:
pool: storage state: ONLINE scan: scrub repaired 0B in 04:23:16 with 0 errors on Thu Jul 25 18:42:45 2024 config: NAME ...
现在我完全搞不懂哪里出问题了,scrub说没问题,但目录和文件就是无法正常访问,关键文件也找不回来。有没有大佬遇到过类似的情况?求指点怎么排查和恢复这些文件,万分感谢!
备注:内容来源于stack exchange,提问作者Jules
相关产品推荐
相关产品推荐

