rightzj 发表于 2008-11-10 13:25

想不到这帖子讨论这么热烈
楼主你别老是跳进自己的圈子出不来
为了维护自己观点而反驳别人
这里反对你观点的那么多人,不是没有道理的
无论如何,数据的安全和系统可持续性是最重要的
按照你的备份方案,肯定会有数据丢失,多还是少而已
而且,假如你坏的是系统盘,你还要考虑重做系统的时间
网站中断对于成熟的网站来说是致命的
万一真出现这样的事,客户想起当初你拼命建议他取消raid,你想想他还会信任你吗?

cnduly 发表于 2008-11-10 13:47

:mrgreen: :mrgreen: :mrgreen: :mrgreen: LZ 自我感觉良好!!!

想起一句话:山寨出品,必属精品

human.gold 发表于 2008-11-10 13:49

songpure520 发表于 2008-11-10 17:56

大家所讨论的无非就是数据和性能孰轻孰重,个人觉得数据重要些!!性能差了 可以增加硬件解决,数据丢失了增加硬件是解决不了的

zyp339025518 发表于 2008-11-10 21:23

都是好东西,呵呵,学习学习!

iceblood 发表于 2008-11-10 21:28

看你/分那么大就已经知道你对FB了解还不够透彻。
我给你一个我8年来FB从来没出过任何问题的分区方法:(如下为单服务器方法,多服务器也是如此,不过在服务上有调整)
/    300M
swapRAMx2~2.5
/usr   3000M
/tmp300M
/var   你的服务器访问量大估计20G吧,记得做日志循环比如apache日志保留60天
/data剩余或者根据情况再分或者命名为别的。
以上分区的时候顺序也不要弄错,也是我这么多年的经验得出。因为万一出问题要调整分区就能发现我这个分区方法的精髓。

缺点分析:
===================================
定型方案为:
                      硬盘1(共300GB):
                                     /                  30GB   《-----------FB撑死用到这个分区的200M,剩余的29.8G留着给用来告诉大家我硬盘大可以浪费?
                                     /root               4GB    《----------看到这个分区我真的觉得很好笑,/root?FB历史到现在甚至是Linux都没有单独分出来的历史过。
                                     swap            16GB(内存的2.5倍,考虑到以后要升级内存,定为16G)   《----唯一正确的地方就是这个大小,放这么后面?你不知道SWAP是最影响系统的性能的地方吗?一个硬盘读写性能最好的地方就是最前面,SWAP因为要和内存交换,速度要求越快越好,你放到34G以后,嘿嘿……你想想吧。
                                     /usr                50GB   《-------你要装多少软件?我的FB使用8年来安装了apche+ftp+mysql+rsync+squid+php等……还没用完1.8G,其他的留着给你的儿子用?
                                     /backup_www 100GB
                                     /data 其余所有(约100GB)
                      硬盘2(共300GB):
                                     /var 90GB
                                     /tmp 10GB            《-------你这里都放什么? 在普通的WWW的应用里/tmp几乎用不到10M,其他9.99G留着给谁?
                                     /backup_data 50GB
                                     /www 其余所有(150GB)

宁愿2个硬盘分开用也不做成RAID 1简直就是最大的败笔,知道吗?当硬盘出问题的时候想如何最快恢复?就是立刻调整RAID1的MASTER,就能立刻恢复,就算少了一个硬盘还能使用,直到你添加了新硬盘,然后设置老硬盘为MASTER,整个过程只要10分钟。你这样以后,硬盘1坏了就意味着整个系统重装,时间耗时最快也要2小时。

[ 本帖最后由 iceblood 于 2008-11-11 08:05 编辑 ]

lsstarboy 发表于 2008-11-10 22:57

楼上分析很有道理。学习。

特别是这点,记住了,以后用的时候肯定有帮助:                                     swap            16GB(内存的2.5倍,考虑到以后要升级内存,定为16G)   《----唯一正确的地方就是这个大小,放这么后面?你不知道SWAP是最影响系统的性能的地方吗?一个硬盘读写性能最好的地方就是最里面,SWAP因为要和内存交换,速度要求越快越好,你放到34G以后,嘿嘿……你想想吧。
测试过,速度差别很大。不过有点疑问,好像硬盘是从外向里分的,看着前面的部分,实际上是在硬盘的最外面。原理上分析也应该是:因为外面的线速度快一些,现在的硬盘又是等位密度的。

dangk 发表于 2008-11-11 01:12

回复 #1 bestwc 的帖子

raid1可以极大提高读性能,因为可以两块硬盘并发,写性能没有损失,因为两块硬盘同时执行,唯一的开销在于CPU,不过使用优秀的硬raid卡理论来说可以降低对CPU性能的影响.
另外合理配置的raid5是最好的速度/安全方案,但是前提是需要的硬盘数目稍微多了一些.

说实话,我认为你的方案类似于说,你要用自己的方式来实现业界用硬件/现有系统,工具实现的东西.

wangbin 发表于 2008-11-11 02:39

/300M
/swap ram*3
/usr 3g
/var90g
/tmp2g
/data 100g
/home *

raid 0+1 吧

guotie 发表于 2008-11-11 10:14

没有raid,很意外。
页: 1 2 3 4 5 [6] 7 8 9 10 11
查看完整版本: 为某中国十大女性社区做的分区方案