免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2243 | 回复: 0
打印 上一主题 下一主题

Solaris文件系统分区建议 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-20 16:51 |只看该作者 |倒序浏览

许多问题都是由于分区不合理所致:
1、/或/usr等分区满
2、/var分区太小,造成需要经常维护
3、安装补丁时,没有空间,造成安装补丁失败
4、升级软件或软件安装后,磁盘空间不合理,为系统运行留下隐患
5、/home区问题
为了解决此问题,下面推荐几种分区大小,经过多年实践,能满足大部分系统的要求。  
9GB 硬盘 HD  
安装Solaris 7  
/ 512m  
swap 512m ----- 4096m  
/var 512m  
/usr 2048  
/opt 剩余  
(用户主目录和第三方软件均防在/opt下)  
或者  
/ 剩余  
swap 1024m  
18GB硬盘 HD  
/ 1024m  
swap 2048m ----- 4096m  
/var 1024m  
/usr 4096  
/opt 剩余  
(用户主目录和第三方软件均防在/opt下)  
36GB硬盘 HD  
/ 2048m  
swap 4096----- 8192m  
/var 2048m  
/usr 6G---8G  
/opt 剩余  
(用户主目录和第三方软件均防在/opt下)  
72GB硬盘 HD  
/ 4096m  
swap 4096 ----- 16384m  
/var 4096m  
/usr 6G---10G  
/opt 剩余  
(用户主目录和第三方软件均防在/opt下)  
注意:如果是mail系统,大部分空间应该分给/var  
采用这种分法,可以满足大部分系统的要求  
例子  
安装oracle  
可以将Oracle 介质安装在/opt下
几点说明:  
1、本分区方法可以针对目前大多数应用。近五年的经验表明,用户没有发生报/var区或/根区满的问题!  
2、需要进行特殊分区的情况:  
a.Sun Disksuite需要300m的metadata DB空间,如果需要使用,可以从Swap区中挖取  
b.如果安装Sun Cluster,而且要使用VxVM,请将/区和/usr区合并,保证系统盘有两个空闲未用的分区,这样Veritas VxVM在封装根盘的时候才不会出错!!!  
3、关于交换区的大小:认为交换区是内存两倍的说法是错误的!!!在工程中你可以这样做,而且在大多数情况下,系统不会因为这种配置出错。实际上,交换区的大小是系统各异的:如果你的内存足够大或者你只运行小程序,你甚至不需要交换区;但是如果系统要运行需要大虚拟地址空间的进程,交换区是需要特殊配置的。下面举例说明:  
Sun E450上有1G内存,18G硬盘两块  
假设你为它设置交换区为2G,在下面的情况,系统会出错:  
有一C程序,需要malloc(申请内存空间的函数)3G的动态内存,那么如果没有新的交换文件作交换区的话,程序会出错的!!!!  
实际上,常规分为两倍的原因主要的假设是:将内存中所有的内容换到交换区上,又把先前的交换区中的内容换回来的空间。  
由于32位地址总线的计算机的地址空间是4GB(2的32次方),所以例子例子中的配置情况甚至不能满足一个大进程的空间分配需求!!!  
综合上述:交换区的分配原则是,随着硬盘容量的增长,尽量为其分配更大的空间!!!!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/97963/showart_2033047.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP