# filefrag - report on file fragmentation - man(8) - [phpMan]

[_FILEFRAG_(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)                            System Manager's Manual                           [_FILEFRAG_(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)

## NAME
       filefrag - report on file fragmentation

## SYNOPSIS
       **filefrag **[ **-b_**blocksize_ ] [ **-BeEkPsvVxX **] [ _files..._  ]

## DESCRIPTION
       **filefrag **reports on how badly fragmented a particular file might be.  It makes allowances for
       indirect blocks for ext2 and ext3 file systems, but can be used on files for any file system.

       The  **filefrag  **program  initially  attempts  to get the extent information using FIEMAP ioctl
       which is more efficient and faster.  If FIEMAP is not supported then filefrag will fall  back
       to using FIBMAP.

## OPTIONS
### -B     
              poses.

### -b_
              Use _blocksize_ in bytes, or with [KMG] suffix, up to 1GB for output instead of the file
              system blocksize.  For compatibility with earlier versions of **filefrag**,  if  _blocksize_
              is unspecified it defaults to 1024 bytes.  Since _blocksize_ is an optional argument, it
              must be added without any space after **-b**.

### -e     

### -E     
              all kernels, and is only supported on ext4 file systems.

### -k     

### -P     
              nels, and is only supported on ext4 file systems.

### -s     

### -v     

### -V     
              flags that are understood by the current version.

### -x     

### -X     

## AUTHOR
       **filefrag **was written by Theodore Ts'o <<tytso@mit.edu>>.

E2fsprogs version 1.47.0                    February 2023                                [_FILEFRAG_(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)
