Hi all,
I try to defrag my btrfs root partition (run by root privilege)
find / -type f -o -type d -print0 | xargs --null --no-run-if-empty btrfs filesystem defragment -t $((32*1024*1024))
1. This kind of error messages is prompted:
failed to open /bin/bash
open:: Text file busy
total 1 failures
failed to open /lib64/ld-2.15.so
open:: Text file busy
total 1 failures
failed to open /sbin/agetty
open:: Text file busy
failed to open /sbin/btrfs
open:: Text file busy
failed to open /sbin/dhclient
open:: Text file busy
failed to open /sbin/init
open:: Text file busy
failed to open /sbin/udevd
It seems that locked files cannot be defragged, is it expected behaviour?
2. Btrfs Wiki mentions that defrag directory will defrag metadata, is symlink/hardlink considered as metadata?
P.S. inline data is already disabled by "max_inline=0"
3. Is any possible to online defrag a btrfs partition without hindered by mount point/polyinstantied directories?
Thank you.
ching
--
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