为了符合 FSSTND 标准,以下目录或指向目录的符号链接在 / 中是必需的。
/bin Essential command binaries /boot Static files of the boot loader /dev Device files /etc Host-specific system configuration /lib Essential shared libraries and kernel modules /media Mount point for removeable media /mnt Mount point for mounting a filesystem temporarily /opt Add-on application software packages /sbin Essential system binaries /srv Data for services provided by this system /tmp Temporary files /usr Secondary hierarchy /var Variable data |
如果安装了相应的子系统,则以下目录或指向目录的符号链接必须位于 / 中
/ -- the root directory /home User home directories (optional) /lib<qual> Alternate format essential shared libraries (optional) /root Home directory for the root user (optional) |
上面列出的每个目录在本文档后面的单独小节中详细描述。
参考系统将基于 Debian 3.0r0 (Woody),2.4.18 内核,配置为 Redhat kernel-2.4.18-i686.config 文件。
英特尔赛扬 766 处理器
微星 MS-6309 V.2.0 主板
512MB PQI PC133 SDRAM 内存
16x 建兴 LTD-165H DVD-ROM
40x24x10 索尼 CRX175A1 CD-RW
NVIDIA RIVA 32MB TNT2 M64 显卡
D-Link DFE-530TX 10/100 网卡
瑞昱 RTL8029(AS) 10 网卡
朗讯 Mars2 Linmodem 调制解调器
C-Media CMI8738 PCI 音频设备
Miro DC-30 VIVO 视频采集卡
建基 KF-45A 迷你塔式机箱
宏碁 Accufeel 键盘
精灵 Netscroll+ 鼠标
康柏 MV500 Presario 显示器
Windows XP,位于 /dev/hda1
FreeBSD 4.2,位于 /dev/hda2
Redhat 8.0,位于 /dev/hda5
Debian 3.0r0,位于 /dev/hda6
Mandrake 9.1,位于 /dev/hda7
交换分区,位于 /dev/hda8
众所周知,Linux 文件系统以根目录 / 开头。所有其他目录都是此目录的“子目录”。 根文件系统所在的分区在启动时首先被挂载,如果系统找不到它,将无法启动。 在我们的参考系统中,根目录包含以下子目录
bin/ dev/ home/ lost+found/ proc/ sbin/ usr/ cdrom/ opt/ vmlinuz boot/ etc/ lib/ mnt/ root/ tmp/ var/ dvd/ floppy/ initrd/ /tftpboot
过去,它也是 'root' 用户的家目录,但现在他已经被赋予了自己的目录,原因将在本文档后面解释。