The fragmentation count in the bmap case seems to be off by one: # echo foo > /mnt/test/bar # filefrag /mnt/test/bar /mnt/test/bar: 0 extents found Signed-off-by: Eric Sandeen <sandeen@xxxxxxxxxx> --- diff --git a/misc/filefrag.c b/misc/filefrag.c index eed2b86..128a391 100644 --- a/misc/filefrag.c +++ b/misc/filefrag.c @@ -342,6 +342,8 @@ static void frag_report(const char *filename) rc = get_bmap(fd, i, &block); if (block == 0) continue; + if (!num_extents) + num_extents++; count++; if (last_block && (block != last_block+1) ) { if (verbose) -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html