On Tue, Oct 08, 2002 at 09:18:44AM +0300, Juha K Kallio wrote:
> I'm running a 2 days old CVS kernel, and 2 days old xfsprogs. The
> new xfs_fsr worked OK, before I upgraded the kernel too. After that,
> it just produces *lots* of lines like this:
What version of xfs_fsr do youi have? (xfs_fsr -v).
What kernel version (dmesg|grep ^SGI\ XFS)?
> could not pre-alloc tmp space: /.fsr/ag1/tmp427
This normally comes from a non-root user trying tro reserve space.
The trace seems to indicate yoiu are indeed root, so I wonder if you
have an old xfs_fsr somehow which setuid's to the file owner.
> I've included the strace output as an attachment.
You actually need 'strace -f' to follow forks. You could also try
strace -f -otrace.log xfs_fsr -v -d /path/to/fragmented.file