Re: I/O errors on Hammer volume

看板DFBSD_kernel作者時間16年前 (2010/04/16 12:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串15/18 (看更多)
I have pushed a new hammer directive to HEAD called 'checkmap'. It isn't complete yet but it should be good enough to verify that all record data references are accounted for in the blockmap. I still need to have it check B-Tree node allocations and other stuff. hammer -f <device> checkmap If it does not output any blockmap info then everything that it checks (so far) is ok. If you specify verbose (-v) it will output the blockmap info it collects whether good or bad. The directive scans the B-Tree so it will take a little while, but nowhere near as long as 'show' because it doesn't dive the record data. Also in the same commit I pushed some changes to the 'show' directive to hopefully detect and report zone mismatches instead of assert. -- Hopefully this will narrow down the problem space. I'd like you to run both the hammer show and hammer checkmap operations with this latest hammer utility and report back. bzip2'ing the output and making it available would also be helpful. -Matt
文章代碼(AID): #1Bn-41y0 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #1Bn-41y0 (DFBSD_kernel)