On Thu, Mar 01, 2012 at 01:58:14PM +0100, David Sterba wrote: > On Thu, Mar 01, 2012 at 04:41:02AM -0800, bella tk wrote: > > I want to use btrfs defrag tool but before that i want to know how > > much the disk is fragmented. I have tried to use filefrag but it gives > > me FIBMAP:invalid argument for many times. > > The only way to trigger FIBMAP on btrfs is to run filefrag with -B > option, but it should use FIEMAP by default and it works. With -v option > it'll list all extents. We actually disabled bmap to keep the swap code from remembering fixed offsets for btrfs files. The only way to get the mapping is with fiemap. The defrag ioctl won't bother defragging files that are not fragmented. -chris -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
