E2fsprogs
From Gentoo Wiki
e2fsprogs is a suite of standard userspace programs for ext2, ext3, and ext4 filesystems.
Installation
USE flags
USE flags for sys-fs/e2fsprogs Standard EXT2/EXT3/EXT4 filesystem utilities
cron
|
Install e2scrub_all cron script |
fuse
|
Build fuse2fs, a FUSE file system client for ext2/ext3/ext4 file systems |
nls
|
Add Native Language Support (using gettext - GNU locale utilities) |
split-usr
|
Enable behavior to support maintaining /bin, /lib*, /sbin and /usr/sbin separately from /usr/bin and /usr/lib* |
static-libs
|
Build static versions of dynamic libraries as well |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
tools
|
Build extfs tools (mke2fs, e2fsck, tune2fs, etc.) |
Emerge
The sys-fs/e2fsprogs package and should be available as part of the default system set.
root #
emerge --ask sys-fs/e2fsprogs
Configuration
Files
Global configuration files:
- /etc/e2fsck.conf
- /etc/mke2fs.conf
Usage
Utility list
Utilities included in the package consist of:
Utility | Description | Man page |
---|---|---|
badblocks | A small program for stress testing block devices. | Man page |
debugfs | An ext2/ext3/ext4 file system debugger. | Man page |
dumpe2fs | A tool to dump ext2/ext3/ext4 filesystem information. | Man page |
e2fsck | A tool for checking ext2/ext3/ext4 filesystems. | Man page |
e2image | A tool for saving critical ext2/ext3/ext4 filesystem metadata to a file. | Man page |
e2label | A tool to change the label on an ext2/ext3/ext4 filesystem (symlinks to tune2fs). | |
e2undo | A tool to replay an undo log for an ext2/ext3/ext4 filesystem. | Man page |
fsck.ext2 | Checks, specifically, an ext2 filesystem (symlinks to e2fsck). | |
fsck.ext3 | Checks, specifically, an ext3 filesystem (symlinks to e2fsck). | |
fsck.ext4 | Checks, specifically, an ext4 filesystem (symlinks to e2fsck). | |
fsck.ext4dev | Checks, specifically, an ext4dev filesystem (symlinks to e2fsck). | |
logsave | A tool to save the output of a command in a logfile. | Man page |
mke2fs | The base program for creating ext2/ext3/ext4 filesystems. Creation commands symlink here. | Man page |
mkfs.ext2 | Creates, specifically, an ext2 filesystem (symlinks to mke2fs). | |
mkfs.ext3 | Creates, specifically, an ext3 filesystem (symlinks to mke2fs). | |
mkfs.ext4 | Creates, specifically, an ext4 filesystem (symlinks to mke2fs). | |
mkfs.ext4dev | Creates, specifically, an ext24dev filesystem (symlinks to mke2fs). | |
resize2fs | An ext2/ext3/ext4 filesystem resizer. | Man page |
tune2fs | Adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems. | Man page |
Utility | Description | Man page |
---|---|---|
chattr | Change file attributes on a Linux filesystem. | Man page |
lsattr | List file attributes on a Linux second extended filesystem. | Man page |
Utility | Description | Man page |
---|---|---|
e2freefrag | Report free space fragmentation information. | Man page |
e4defrag | An online defragmenter for ext4 filesystem. | Man page |
filefrag | Report on file fragmentation. | Man page |
mklost+found | Create a lost+found directory on a mounted Linux second extended filesystem. | Man page |
See also
- btrfs-progs - Btrfs filesystem utilities.