当前位置:操作系统 > Unix/Linux >>

Solaris文件系统分区建议

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次方),所以例子例子中的配置情况甚至不能满足一个大进程的空间分配需求!!!

  综合上述:交换区的分配原则是,随着硬盘容量的增长,尽量为其分配更大的空间!!!!

  

上一个:SCOUNIX下磁盘设备的应用管理
下一个:scounix5.05系统intelpro100+网卡安装心得

更多Unix/Linux疑问解答:
路由原理介绍
子网掩码快速算法
改变网络接口的速度和协商方式的工具miitool和ethtool
Loopback口的作用汇总
OSPF的童话
增强的ACL修改功能
三层交换机和路由器的比较
用三层交换机组建校园网
4到7层交换识别内容
SPARC中如何安装Linux系统(2)
SPARC中如何安装Linux系统(1)
用Swatch做Linux日志分析
实战多种Linux操作系统共存
浅析Linux系统帐户的管理和审计
Linux2.6对新型CPU的支持(2)
电脑通通透
玩转网络
IE/注册表
DOS/Win9x
Windows Xp
Windows 2000
Windows 2003
Windows Vista
Windows 2008
Windows7
Unix/Linux
苹果机Mac OS
windows8
安卓/Android
Windows10
如果你遇到操作系统难题:
访问www.zzzyk.com 试试
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,