On Tue, Sep 24, 2002 at 05:15:21PM +0800, Patrick Hsieh wrote: > I am running woody with 2.4.19 and xfs patch for 2.4.19 from SGI ftp > site. Whey I type xfs_repair /dev/hda, I got the error
The filesystem isn't directly on /dev/hda is it? I would hope it's on a partition on that drive (/dev/hda1 or something). > Is there something wrong? Should I unmount the filesystem before > performing xfs_repair? I don't think xfs_repair will work at all on a mounted filesystem. This, IMHO, makes it next to useless if you want to take advantage of the fast recovery afforded by the filesystem journal. Metadata is journalled, which means that the filesystem can be quickly brought up clean. However, there are no guarantees about actual *data*, and the only way to check the data seems to be to run xfs_repair, which is no better than running a long fsck at boot time. I hope I'm wrong about that, but that's what my experiences have been. I was using XFS on a Debian mirror, which crashed one day. After bringing it back up, people started complaining about corrupt packages on the mirror. The filesystem had to be runmounted so I could run xfs_repair on it... I have no idea how you'd handle such a situation if you were using XFS on your root disk... noah -- _______________________________________________________ | Web: http://web.morgul.net/~frodo/ | PGP Public Key: http://web.morgul.net/~frodo/mail.html
msg03356/pgp00000.pgp
Description: PGP signature