LINUX下如何合理分区,请看偶的分区方法如何?
系统分区如下(10G):
swap:500M
/:2G
/var:1G
/home:2G
/tools:500M
/data:4G
1、大家觉得上面的分区怎么样呢?
2、有没有必要对每个目录有分区呢?
3、每个目录到底该分多少容量才是合理的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
以前用linux的时候把分区都分的很细化/boot /var /tmp /root /usr /usr/local /home都要分独立的分区,
觉得这样才"专业" ,后来干脆什么都不分了, 直接一个/和一个swap, 再后来连swap都没有了,
就一个分区一个系统, swap是装好系统后创建一个400M的swap文件.当然,我的数据都在另一个大分区上.
挂在/data下面.
个人电脑使用根本没有必要分那么细化.因为个人电脑上系统运行产生的临时文件,日志文件等等都很有限,
不会因为产生大量临时文件和日志文件而产生过多的文件系统碎片,从而影响性能. 但是有大量访问的服务器就不一样,会每天产生大量的日志文件和临时文件,有时候还会安装很多大型软件,因此需要细化分区.
对于大量访问的服务器
/
/tmp
/var
这三个分区是必备的,而且空间应该大一点. 对于个人电脑,分那么细没什么意思,如果觉得分得细了好,那全都是心理作用,对实际使用性能没有影响.但是一点,无论如何都应该有一个放数据的分区. 可挂/home下,或者自己取一个名字,比如我喜欢在硬盘上分一个/data分区,这个分区划成ext3格式,然后硬盘上的FreeBSD和Solaris系统也共享这个分区.还划了一个FAT格式的分区挂在/winfat下,用来和windows交换文件,另外其他系统也可以用,FAT文件系统几乎所有操作系统都支持,哈哈.
对于/boot分区,我想很多人都有这个误区,认为一定要分这个分区。
要走出这个误区,先理解为什么要有/boot分区,
因为一开始老的主板的BIOS最大只支持8.4G的硬盘,也就是说,开机操作系统没有启动的时候
BIOS只能读到硬盘的8.4G以内的内容,因此如果操作系统核心装在硬盘的8.4G以外,那么系统就启动不了.
于是人们为了解决这个问题,想出了这个方案,专门划分一个/boot分区,让这个分区分布在硬盘的前8.4G以内,
而系统的其他部分就可以安装在8.4G以外.
这样,对于不支持大硬盘的主板BIOS来说,也可以启动系统内核了,系统内核启动后,就没有这个限制了.
这就是/boot分区的由来,(指PC机上的,其他架构的机器另有原因),
然而,现在主板BIOS都支持大硬盘了,就是说,靠BIOS本身就可以读取到8.4G以外的内容了,
因此/boot实际上没有单独分出来的必要了,
很多人喜欢单独分一个/boot分去出来,很可能是因为看了官方文档,或者出于习惯.
因此,我认为个人电脑安装 linux 系统只需要分2个区就可以了。
/和swap,如果想硬盘分的不要太碎,直接一个区就可以了,我就是这么做的。
先不要swap分区安装好系统,然后系统安装好后,dd一个几百M的文件做swap.
如果要安装某些大型软件,比如oracle,一般都要另外划分一个分区如/oracle_data
[ 本帖最后由 gucuiwen 于 2006-9-20 14:05 编辑 ]
我也赞同~
觉得把
/var也分出来好一些,免得日志什么塞满了硬盘影响了系统运行
偶觉得就这样分很好哈。
不奢侈了 我以前就给/BOOT分了个独立80G硬盘 为了安全
偶们公司刚买的新dell2850,配了6个300G的硬盘,实在不知道怎么分,偶光/boot就给了1G,奢侈啊奢侈...
/boot:50M
/swap:内存的2倍
/:剩下的空间
这样就基本可以了,如果分得过细不见得有啥好处
/boot最好单独出来!!!
偶个人认为不必要分的那么细,一般一个根分区,一个swap分区,另外外加一个单独挂载分区即可;当然啦,要是有特殊情况,那当然再说啦!具体问题具体分析嘛!