]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blame - misc/filefrag.8.in
misc: fix groff formatting nits in man pages
[thirdparty/e2fsprogs.git] / misc / filefrag.8.in
CommitLineData
96424130
TT
1.\" -*- nroff -*-
2.TH FILEFRAG 8 "@E2FSPROGS_MONTH@ @E2FSPROGS_YEAR@" "E2fsprogs version @E2FSPROGS_VERSION@"
3.SH NAME
4filefrag \- report on file fragmentation
5.SH SYNOPSIS
6.B filefrag
7[
2508eaa7
AD
8.BI \-b blocksize
9]
10[
11.B \-BeksvxX
96424130
TT
12]
13[
14.I files...
15]
16.SH DESCRIPTION
17.B filefrag
d04ad325 18reports on how badly fragmented a particular file might be. It makes
96424130
TT
19allowances for indirect blocks for ext2 and ext3 filesystems, but can be
20used on files for any filesystem.
e62847c5 21.PP
d04ad325 22The
e62847c5
KS
23.B filefrag
24program initially attempts to get the
25extent information using FIEMAP ioctl which is more efficient and faster.
26If FIEMAP is not supported then filefrag will fall back to using FIBMAP.
96424130
TT
27.SH OPTIONS
28.TP
5d5e01d7
TT
29.B \-B
30Force the use of the older FIBMAP ioctl instead of the FIEMAP ioctl for
31testing purposes.
32.TP
2508eaa7
AD
33.BI \-b blocksize
34Use
35.I blocksize
36in bytes for output instead of the filesystem blocksize.
37For compatibility with earlier versions of
38.BR filefrag ,
39if
40.I blocksize
41is unspecified it defaults to 1024 bytes.
42.TP
43.B \-e
44Print output in extent format, even for block-mapped files.
45.TP
6a9c8e0b 46.B \-k
2508eaa7 47Use 1024\-byte blocksize for output (identical to '\-b 1024').
e62847c5
KS
48.TP
49.B \-s
50Sync the file before requesting the mapping.
51.TP
96424130
TT
52.B \-v
53Be verbose when checking for file fragmentation.
e62847c5
KS
54.TP
55.B \-x
56Display mapping of extended attributes.
2508eaa7
AD
57.TP
58.B \-X
59Display extent block numbers in hexadecimal format.
96424130
TT
60.SH AUTHOR
61.B filefrag
62was written by Theodore Ts'o <tytso@mit.edu>.