9.5.5. 文件系统配置

对于 ext4 文件系统, e2fsprogs 包提供下面的工具。

  • mkfs.ext4(8) 创建新的 ext4 文件系统

  • fsck.ext4(8) 检查和修复现有 ext4 文件系统

  • tune2fs(8) 配置 ext4 文件系统的超级块

  • debugfs(8) 交互式的调试 ext4 文件系统. (它有 undel 命令来恢复已经删除的文件.)

mkfs(8) 和 fsck(8) 命令是由 e2fsprogs 包提供的,是各种文件系统相关程序的前端。(mkfs.fstypefsck.fstype). 对于 ext4 文件系统,它们是 mkfs.ext4(8) 和 fsck.ext4(8) (它们被符号链接到 mke2fs(8) 和 e2fsck(8)).

Linux 支持的每一个文件系统,有相似的命令。

表 9.19. 文件系统管理包列表

软件包流行度大小说明
e2fsprogsV:598, I:9991419ext2/ext3/ext4 文件系统工具
reiserfsprogsV:13, I:26923Reiserfs 文件系统工具
dosfstoolsV:114, I:556235FAT 文件系统工具. (Microsoft: MS-DOS, Windows)
xfsprogsV:18, I:923349XFS 文件系统工具. (SGI: IRIX)
ntfs-3gV:273, I:5481471NTFS 文件系统工具. (Microsoft: Windows NT, …)
jfsutilsV:1, I:131561JFS 文件系统工具. (IBM: AIX, OS/2)
reiser4progsV:0, I:41325Reiser4 文件系统工具
hfsprogsV:0, I:8303HFSHFS Plus 文件系统工具. (Apple: Mac OS)
btrfs-progsV:32, I:483314Btrfs 文件系统工具
zerofreeV:2, I:7425把 ext2/3/4 文件系统上空闲块设置为零的程序
[提示]提示

Ext4 文件系统是 Linux 系统上默认的文件系统,强烈推荐使用这个文件系统,除非你有特殊的理由不使用。

[提示]提示

Btrfs 文件系统在 Linux 内核 3.2(Debian wheezy)上存在。它被期望作为 ext4 文件系统之后的下一个默认文件系统。

[警告]警告

在得到当前内核空间的 fsck(8) 特征和引导管理器支持前,你的关键数据不应当使用 Btrfs 文件系统。

[提示]提示

一些工具可以在没有 Linux 内核支持的情况下访问文件系统(参见 第 9.7.2 节 “不挂载磁盘操作文件”).