On Wednesday, 15 December, 2010, Erik Logtenberg wrote: > Hi, > > I would like to know that the arguments of "btrfs filesystem defragment" > do. According to the built-in help page, the invocation is as follows: > > > btrfs filesystem defragment [-vcf] [-s start] [-l len] [-t > > size] <file>|<dir> [<file>|<dir>...] > > Defragment a file or a directory. > > Unfortunately I can't find any documentation on the meaning of these > arguments. The man page doesn't list these arguments: I loked at the code and I try to explain. But what I write below may be affected by error. If the parameter is a directory, the subvolume where the dir is placed is defragged. Instead if the parameter is a file, the switches have the following meaning: -f -> flush after defrag -s -> start point of defrag -l -> length of defrag range (if len is <= 0, the rest of file is considered) -c -> force compress -t -> threshold for compression (if the size of file is bigger, compress the file ?) -- gpg key@ keyserver.linux.it: Goffredo Baroncelli (ghigo) <kreijack@xxxxxxxxx> Key fingerprint = 4769 7E51 5293 D36C 814E C054 BF04 F161 3DC5 0512 -- 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
