2.5. 在分区上创建文件系统

现在已经有了一个空的分区,可以创建文件系统了。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>

请替换 <xxx> 为实际的 / 分区设备名。

如果你已经有了现成的 swap 分区,不需要重新格式化。如果是新建的 swap 分区,需要用下面的命令初始化:

mkswap /dev/<yyy>

请替换 <yyy> 为实际的 swap 分区设备名。