The Linux Bootdisk HOWTO 中译版(10) 因此,你所使用的指令看起来会像这样: mke2fs -m 0 -i 2000 DEVICE (如果你使用的是一个 loopback device ,那麽请用你目前所用的磁碟档案替换掉上面的 DEVICE 。) mke2fs 指令会自动地侦测可获得的空间,然後依据侦测对自身进行组态设定。 ``-m 0'' 参数避免保留空间给 root ,因此可提供更多可用的磁碟空间。 下一步,挂上这个 device : mount -t ext2 DEVICE /mnt (如果 mount point 并不存在,你必须自行造出一个 mount point /mnt 。) 在剩下的章节中,所有的目的 (destination) 目录都被假设是相对於 /mnt 。 4.3 移植档案系统 -- Populating the filesystem 以下是你的 root filesystem 最起码该有的目录 此处所呈现之目录架构仅供 root diskette 使用。真正的 Linux 系统有一套更为复杂且设计良好的架构方法,称为 Filesystem Hierarchy Standard ,它决定档案应该如何放置。 : /dev -- 里面存放设备档 (Devices) ,为达成 I/O 工作所需 /proc -- Directory stub required by the proc filesystem /etc -- 里面存放系统组态设定档 /sbin -- 重要的 (critical) 系统二进位执行档 (binaries) /bin -- 被认为是系统一部分的基本二进位执行档 /lib -- 提供 run-time 支援的共享函式库 /mnt -- 维护其它磁碟所用的磁碟挂入点 (mount point) /usr -- 额外的工具程式与应用程式 上述目录的其中三个在 root filesystem 上会是空的,所以它们只需要用 mkdir 造出来。 /proc 目录基本上是一个把 proc filesystem 放置於其下的 stub 。 /mnt 与 /usr 这两个目录只是在 boot/root 系统运作时所使用的 mount points 。因此再重覆一次,这些目录只需要被造出来就可以了。 剩下的四个目录描述於以下各节。 /dev /dev 目录包含一群特别的档案,这些档案是给系统上所有设备使用的,这样的 /dev 目录每个 Linux 系统都一定会有。这个目录本身是一个普通目录,可以以一般的方法用 mkdir 造出来。然而,这些特别的档案必须以特别的方法用 mknod 指令造出来。