hank peng wrote:
> 2009/12/1 Eric Sandeen <sandeen@xxxxxxxxxxx>:
>> hank peng wrote:
>>> When using xfs_repair, I want my XFS filesystem complete clean and
>>> continue to work even if some files lost. Becase we use XFS in low-end
>>> NAS box, customers want a tool to repair the filesystem when it has
>>> problem and they allow some files be lost and don't want the whole
>>> system to stop.
>>> So, I wonder if xfs_repair or some other tools can satisfy this funciton?
>> Yes, that is exactly its purpose (any potential bugs notwithstanding...)
> Thanks for your reply.
> Is there some points I should notice about when using xfs_repair? I
> used to encounter some cases in which xfs_repair complete successfully
> but some errors like "Corrupt in memory detected" occured when the
> filesytem is put into online for short time.
It's possible that you encountered a bug (in xfs or elsewhere), or
> Should I reboot the machine and use xfs_repair before the damaged
> filesystem is used, or some other options I should use?
Just unmount the filesystem, run repair, and remount.
> In addition, I googled some information and found that some people say
> xfs_check should be used before xfs_repair, is it right?
There's no need; xfs_check doesn't scale very well, and xfs_repair -n will do
a check-only run if that's what you want.
xfs_check checks a little more than xfs_repair, but xfs_repair simply
rebuilds those things it doesn't check in any case.