免费注册 查看新帖 |

Chinaunix

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

[讨论]Solaris 文件系统分区[分享] [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-03-18 10:03 |只看该作者 |倒序浏览
论坛中很多人问关于分区调整和扩大的问题,再现有的SOLARIS中确实很难做到,或比较麻烦。我发此帖希望给大家帮助。
现在SOLARIS 8应该是最流行的,就以它为例:

首先不要使用系统的默认安装方式!!!!!!
系统安装时硬盘有8个分区(0-7),但是其中2号分区不能用(那是对全盘的描述)

1、在没有特殊要求的情况的时候:
   只分/和SWAP,其中SWAP是内存的2倍,剩下的给/
2、如果有大型应用软件如:数据库、NOTES等
   如果你对应用软件对系统的分区要求不熟悉,也可以只分/和SWAP,其中SWAP是内存的3倍,剩下的给/
3、如果你经常要进行ufsdump的备份操作:
   那么文件系统要分得比较细一点,否则ufsdump做起来会很慢,同时避免备份不需要的内容。
4、如果你要装DISK SUITE,VOLUM MANAGER等软件的RAID管理,建议在4号分区留10M空间来做metaDB或rootdg,

以上只是建议,欢迎大家补充完善。
最好有各种针对应用软件的需求分析,我只给出了最苯的方法,不过也是通用性最强的方法。
再次强调不要用系统默认的安装方式!!!!!!!

论坛徽章:
0
2 [报告]
发表于 2002-03-18 14:15 |只看该作者

[讨论]Solaris 文件系统分区[分享]

举个例子:/1GB_memory/20G_disk
----------------------
0  / 2.5G
1 swap 2G
2 overlap 20G
3
4 /usr  2G(system/gcc/...)
5 /opt  2G(workshop/..)
6 /oracle 4G (oracle)
7 /export/home spare(user_data)
----------------------------------
那位同志还有其他的想法

论坛徽章:
0
3 [报告]
发表于 2002-03-18 17:45 |只看该作者

[讨论]Solaris 文件系统分区[分享]

一般还是要将/var单独分出来吧

论坛徽章:
0
4 [报告]
发表于 2002-03-18 21:09 |只看该作者

[讨论]Solaris 文件系统分区[分享]

在/ /usr /opt  /var中,一般情况下/var区是决大部分系统写log的地方,尤其是一些网管系统,都会把map信息放在/var,增长太快,很容易把整个分区弄满,还是分离出来为好。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2002-03-19 09:22 |只看该作者

[讨论]Solaris 文件系统分区[分享]

如果单独分离出来的空间较小不是“更”容易“满”?这样对操作系统都会有影响。我认为:只要有合理的备份和清理机制,怎么放都一样。

论坛徽章:
0
6 [报告]
发表于 2002-03-19 16:25 |只看该作者

[讨论]Solaris 文件系统分区[分享]

我认为讨论分区的大小,首先应该搞清楚每个分区的用途,同时一定还要结合具体的应用。这样才能做到分配合理。

系统至少要有/区和swap区。swap区通常设为物理内存的2-2.5倍。但是我的看法是即使没有特殊要求,也不建议只分两个分区。因为/区内的配置文件经常需要修改,而 /usr目录下的东西基本是不动的。将它们放在一个分区没有什么好处。另外一个方面是,如果只有/区,一旦/区受到破坏,那么整个系统都不可用了。如果采用多个分区,即使某一与系统无关的分区受到破坏(如/var/mail分区),Solaris系统仍能正常工作。

因此,如果硬盘足够大,应该划分多个分区。如/usr,/opt,/export/home,分别用于安装系统程序,第三方软件和用户的家目录。需要说明的是,/usr分区在分配空间的时候应该留有一定的空余空间,solaris patch和大多数package形式的软件包都要安装在/usr分区。

如果系统有多块硬盘,应该还要考虑各分区的活动频繁程度,将活动频繁的分区放在不同的硬盘上,尽可能减少硬盘读写的冲突。

另外一个方面是考虑具体的应用。比如系统要用做邮件服务器,应该单独分出一个/var/mail分区,象 sendmail就是使用/var/mail来保存用户的邮箱。而对于Oracle数据库应用,分一个区恐怕都不够。至少日志文件和数据文件就应该放在不同的分区。

以上是个人看法。希望大家继续讨论。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2002-03-19 19:21 |只看该作者

[讨论]Solaris 文件系统分区[分享]

shirley分析的很透彻,也很有道理,我的第一个帖子匆忙间未分析全面,在补充几点:
1、在条件允许的情况下,要做到应用系统在硬盘级别完全分离,系统盘不要干别的。
2、对于重要的应用数据的硬盘一定要实行镜像保护,避免单点故障。
3、操作系统不要跨硬盘存放。
我想起来别的再补充。

论坛徽章:
0
8 [报告]
发表于 2002-03-20 16:25 |只看该作者

[讨论]Solaris 文件系统分区[分享]

同意以上这些观点!关于/usr /var分区确实注意,这两个出现的错误我都遇到过:加PACKAG时,把/usr分区给塞满了,LOG文件占满了/var分区。
我认为,有的时候确实需要一个自由分区工具,不知现在solaris下有没有类似WIN平台的Magic Partition工具;还有就是,在这种情况下,大家是怎么解决问题的,谁有好的经验能否共享一下。

Oicq:70659312

论坛徽章:
0
9 [报告]
发表于 2002-03-21 10:39 |只看该作者

[讨论]Solaris 文件系统分区[分享]

想问一下对swap大小划分问题:
  我看到资料上说“当物理内存不超过256M时,主交换区容量设置为内存的两倍,超过256M时,则选择与物理内存的容量相同”,1G的内存,20G的disk,划2G的SWAP,会不会浪费硬盘资源?
  呵呵,我是新手,还请各位多多指教,谢谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
10 [报告]
发表于 2002-03-21 11:00 |只看该作者

[讨论]Solaris 文件系统分区[分享]

要看你是什么应用了,有些应用非常耗费内存,如果你没有特殊的应用可以在硬盘空间紧张的时候将SWAP的空间分分一部分出来给系统用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP