2.3. 在分区上创建一个文件系统

现在一个空白的分区已经准备好了,就可以创建文件系统了。LFS可以使用Linux内核能识别的任何文件系统,但最常用的类型是ext3和ext4。文件系统的选择会比较复杂,要看文件的特点和分区的大小。例如:

ext2

适合于不常更新的小分区,比如 /boot。

ext3

是ext2的一个升级,包括了一个日志功能,用以在未清理的关机的情况下帮助恢复分区状态。它通常被用作通用文件系统。

ext4

是分区类型中的ext文件系统系列的最新版本。它提供了一些新功能,包括纳秒级的时间戳,超大文件(16TB)的创建和使用,以及速度的提升。

其它文件系统,包括FAT32、NTFS、ReiserFS、JFS、和 XFS,一般用于专门目的。关于这些文件系统的更多信息可以在这里找到:http://en.wikipedia.org/wiki/Comparison_of_file_systems

LFS假设根文件系统(/)是ext4类型。要在LFS分区上创建一个 ext4 文件系统,运行下面的命令:

mkfs -v -t ext4 /dev/<xxx>

如果你是使用的一个已存在的 swap 分区的话,就不需要把它格式化。如果创建了一个新 swap 分区,就需要用这个命令把它初始化:

mkswap /dev/<yyy>

<yyy> 替换为 swap 分区的名字。