/bin ##存放系统的核心最常用的命令
/boot ##内核与启动文件
/dev ##各种设备文件
/etc ##系统软件的配置文件
/home ##用户的主目录,比如你新建一个用户zhang,home下一般自动生成zhang目录,用来记录zhang的一些操作和内容
/lib ## C编译器的库
/root ##超级用户root的目录
/proc ##进程的映像
/tmp ##临时文件存放点
/usr ##非系统的程序和命令
/var ##数据目录,一般数据库文件也存放在此目录下
好了,现在我们再看那些繁多的目录是不是有点亲切感了?
我们在安装Linux系统过程中,一般需要你手动分区的时候,系统已经建立了如上的一些目录,而后我们可以将硬盘挂载到上面的一些目录上。比如说我们可以划分一个主分区,命名为sda1,然后将主分区挂载到目录boot上(一般挂载500MB左右就足够了),单独挂载boot是为了保证系统启动的稳定性,防止其他的硬盘分区坏了影响启动。boot分区除了升级unix内核基本用不上太多,所以500MB就足够用了。比如我们可以在挂载一块20GB分区到var,用于存储数据。理论上来说我们可以为所有的目录都划分一个分区。没划分的文件和目录以及空余的硬盘一般都自动存放挂载到/根目录。因此如果你分区分的足够细,根目录所需的空间就很小。
值得一提的还有两点。第一点一般我们分区的时候都会单独划分一个swap分区,用于交换空间(也就是虚拟内存技术),当内存满了的时候,系统会自动挑出一部分暂时不用的东西写到交换空间中用以释放内存,一般交换空间的大小不超过2G。设置的时候当内存小于2G时,swap可以设置为2G或真实内存的一半,真实大于2G就设置2G。
第二点就是我们在硬盘分区的时候通常会让选择文件系统,因为Linux是以文件驱动的,用文件管理硬件,每一个硬件都映射到一个文件上进行管理,通常来说文件系统我们选择默认的ext4fs就可以了。