Linux如何分区

  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分区分的越大越好。

 

  

posted @ 2012-01-23 17:05  漂木  阅读(605)  评论(0编辑  收藏  举报