Linux文件结构参见笔记第0篇
磁盘Linux分区必须挂载到目录树中的某个具体的目录上才能进行读写操作。根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。一般来说,安装Linux至少要分三个区,即:/, /boot, swap。
在硬件软件的发展过程中,1024柱面限制以及137G问题都得到了解决。对于/boot是否要单独分出还有争议。独立有利于避免文件系统损坏造成的无法启动问题(据说),还有人将多个Linux启动都安在/boot上。对于新的Grub来说,/boot如果没有分的话确实不会影响到Linux系统的启动。当然,如果要安复古一些的Redhat4之类的,最好还是分一个100M左右的/boot。同时老版本的Grub也是不能引导137G后面的Linux Kernel的。这时就要将/boot挂载到137G前面的分区中。
建议将/var和/tmp单独分出的教程通常是面对服务器的,因为高负载的服务器通常会产生很多日志文件和临时文件,而这些文件又经常改变,因此把/var和/tmp独立出来,有利于提高服务器的性能。但是对于个人用户安装Ubuntu等Linux Distribution往往是用来做桌面,所以没必要单独分这两个。
将/home单独分也是不错的选择,如果Linux挂了,在/home中的文件还能得以幸免。
综上,提供以下两种分区方案:
一:
/boot 100MB
/ 至少分8G左右,对于喜欢安软件,经常在Linux下折腾的同学分上20G也不为过,毕竟硬盘现在是越造越大的。
swap 官方说法是要分物理内存的两倍,当然如果你有8G的内存自然不可能分16G交换分区。所以分2G足够了。但是不能不分,一些软件是默认就认为用户物理内存不足以运行,要调用虚拟内存。
二:
/boot 同上
/ 同上
swap 同上
/home 如果经常工作在Linux下还是给/home分区分的越大越好。