根文件系统一般应设置的小一些,因为它包含着重要的文件并且小一些的、不常修改的文件系统就有一个更好的机会不被毁坏掉。一个毁坏的根文件系统通常意味着系统将不能启动了,除非使用特殊方法(例如,从软盘启动),所以你不会去冒这个险的。
根目录通常不包含任何其他文件,除了可能会有些系统的标准启动引导用的影像文件,常称为/vmlinuz。所有其它文件都在根文件系统的子目录中:
/bin
在启动引导期间所需的命令,也可以被普通用户使用(大概在启动引导以后)。
/sbin
如同
/bin,但该目录中的命令不是给普通用户使用的,尽管他们在需要和允许时可能可以使用。
/etc
该目录中存储了与机器有关的配置文件。
/root
用户
root的主目录。
/lib
根文件系统中的程序所需的共享库文件。
/lib/modules
可加载的内核模块,尤其是那些当从灾难中恢复启动引导系统时所需的模块文件(例如,网络以及文件系统驱动程序)。
/dev
设备文件。
/tmp
临时文件。启动后程序运行时应使用
/var/tmp,而非/tmp,因为前者可能在有更大的空间的磁盘上。
/boot
用于系统启动引导加载程序。例如,
LILO。内核影像文件常常是放置在此的,而不是直接放在根目录下。如果有许多内核影像文件,该目录很容易变得很大,因此此时将其置于一个分离独立的文件系统更好些。另一个理由就是要确保内核影像文件被存于IDE磁盘的1024柱面以内。
/mnt
系统管理员为临时加载的加载点。程序不会自动地加载到
/mnt的。/mnt可以再划分成子目录(例如,/mnt/dosa可以是使用MS-DOS文件系统的软驱,/mnt/exta可以是一个ext2文件系统)。
/proc
其它文件系统的加载点。
,/usr,/var,/home