文件系统的制作(Ramdisk)
本文介绍如何制作文件系统。另外, 由于Busybox 集合了很多工具,编译起来也非常方便。在讲解制作文件系统的时候,也会介绍 busybox 的编译和安装过程;介绍制作文件系统时,会详细介绍 Ramdisk 、 YAFFS2、JFFS2 及其它文件系统的制作。
1. 根文件系统介绍
- 制作根文件系统需要有如下目录: /dev、 /bin、 /usr、 /sbin、 /lib、 /etc、 /proc 和/sys。下面分别简单介绍各个目录中存放的文件。
- /dev 目录:存放设备文件,用于访问系统资源或设备,如串口、 U 盘、硬盘、系统内存等。在 Linux 中所有的设备都被抽象成了文件,用户访问设备就像访问普通文件一样。在/dev 目录下,每个文件可用 mknod 建立。 /dev 目录下主要的设备文件包括以下几个:
- /dev/console:系统控制台设备文件。
- /dev/hd IDE:接口硬盘设备文件。
- /dev/fd:软驱设备文件。
- /dev/sd:
- /dev 目录:存放设备文件,用于访问系统资源或设备,如串口、 U 盘、硬盘、系统内存等。在 Linux 中所有的设备都被抽象成了文件,用户访问设备就像访问普通文件一样。在/dev 目录下,每个文件可用 mknod 建立。 /dev 目录下主要的设备文件包括以下几个: