免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: bestwc
打印 上一主题 下一主题

[FreeBSD] 为某中国十大女性社区做的分区方案 [复制链接]

论坛徽章:
0
91 [报告]
发表于 2008-11-13 15:27 |只看该作者
看大家都讨论这个问题,我发个帖子,希望各位大侠能给小弟解惑啊
顺便说一句 我是新手啦 很多都不懂的。。。硬件RAID没做过。苦闷

我用DEBIAN LINUX ETCH,华硕的P5M2-E/4L板子(组装的1U服务器),然而DEBIAN 不支持这个主板的硬件RAID(没驱动),如果我用硬件建了一个RAID1,我在安装系统时就把系统安装到一块硬盘如sda,我想是不是我只操作了sda(在上面装系统),主板会把sda的数据给复制到sdb上去 ,这样就实现一个RAID1,这是不是可以呢?主板会支持吗?我想主板是可以的,但是没有机会做实验,服务器已经是生产服务器了。

假设这个硬件RAID1可以的话(下面的一切都是在这个假设成立),sdb上是和sda一样的数据,而sdb的/etc/fstab里面的挂载点是 /dev/sda××之类。
1.如果sda坏了的话,把sda拿走,sdb就成了sda,那么系统应该可以启动。(sdb里面的数据和sda一样)
2.如果sda挂掉,我把sda拿走,重新添加一个硬盘进去。硬件的RAID1是存在的,把sdb的数据重建到sda上去,RAID的rebuild。那么系统启动应该也OK。
这样的设想是LINUX如果不识别硬件的RAID(也就是没有驱动),来实现RAID1的想法。
中间可能涉及到服务器离线,或者硬盘热插拔什么的,这个不是所考虑的。可以停机来实现。

还是假设这个硬件RAID1可以的话
我想同时在硬件RAID上建立一个软件RAID,md0=boot md1=swap md2=LVM 其他的分区在LVM上面。这样在/etc/fstab有这样的几条
/dev/mapper/debian-root /               ext3    defaults,errors=remount-ro 0       1
/dev/md0       /boot           ext3    defaults        0       2
..................................................

/boot/grub/menu.lst里面有这样的

[...]
default         0
fallback        1
[...]
.............................
## ## End Default Options ##

title           Debian GNU/Linux, kernel 2.6.18-6-686
root            (hd1,0)
kernel          /vmlinuz-2.6.18-6-686 root=/dev/mapper/debian-root ro
initrd           /initrd.img-2.6.18-6-686
savedefault

title           Debian GNU/Linux, kernel 2.6.18-6-686
root            (hd0,0)
kernel          /vmlinuz-2.6.18-6-686 root=/dev/mapper/debian-root ro
initrd          /initrd.img-2.6.18-6-686
savedefault

title           Debian GNU/Linux, kernel 2.6.18-6-686 (single-user mode)
root            (hd0,0)
kernel          /vmlinuz-2.6.18-6-686 root=/dev/mapper/debian-root ro single
initrd          /initrd.img-2.6.18-6-686
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST
这样在硬件的RAID上实现了软件RAID,就是不知道这个硬件RAID是怎么一回事。
如果是sda挂了,系统可以重启添加硬盘建立RAID1(硬件级的),如果是sdb挂了也是一样添加硬盘建立RAID1(硬件级)。也就是说硬盘挂掉后是可以重建的
因2块硬盘上的数据是一样,挂载点从sda××变成md××(md××是软件RAID,我不知道硬件的是不是也是这样的/dev/md××。如果是md××我想不会有问题的)。
只是换个途径把/dev/sda×× 变成/dev/md×× 了。
欢迎发表评论 谢谢,如果我有说的错的请大侠不吝指教。

[ 本帖最后由 山丘蓝 于 2008-11-27 14:28 编辑 ]

论坛徽章:
0
92 [报告]
发表于 2008-11-13 17:32 |只看该作者
楼主彻底没影了,估计不打算回复这个帖子了。

论坛徽章:
0
93 [报告]
发表于 2008-11-13 20:28 |只看该作者
想问下:这两个什么意思

  硬盘1 (共300GB):  /backup_www 100GB
                                    /data 其余所有(约100GB)
  硬盘2(共300GB):  /backup_data 50GB
                                    /www 其余所有(150GB)

论坛徽章:
0
94 [报告]
发表于 2008-11-18 00:52 |只看该作者
原帖由 山丘蓝 于 2008-11-13 15:27 发表
看大家都讨论这个问题,我发个帖子,希望各位大侠能给小弟解惑啊
顺便说一句 我是新手啦 很多都不懂的。。。硬件RAID没做过。苦闷

我用DEBIAN LINUX ETCH,华硕的P5M2-E/4L板子(组装的1U服务器),然而DEB ...

你为什么不买一个支持linux的PCI接口硬件RAID卡?

如果做RAID1,你可以不重装系统下, 进行主从盘数据同步

论坛徽章:
0
95 [报告]
发表于 2008-11-18 12:42 |只看该作者
3、swap分区是用来干嘛的?说白了就是内存用完了,再把一些临时数据放到swap里去,也就是虚拟内存,你能用16G?别人说2.5倍,就是2.5倍,如果有100G内存呢?是不是要一个250的硬盘来作swap?
-----------------------------------------------

128M时候的标准,6G是必要的,防止攻击。

论坛徽章:
0
96 [报告]
发表于 2008-11-18 14:18 |只看该作者
4块 SATA 硬盘 用RAID0+1 ?

论坛徽章:
0
97 [报告]
发表于 2008-11-18 17:31 |只看该作者
应该上RAID 5,数据安全要有保证。

论坛徽章:
0
98 [报告]
发表于 2008-11-18 22:58 |只看该作者
曾经在一个月黑风高的夜晚  一时头脑发热没有做image   半年后。。。惨剧发生了

论坛徽章:
0
99 [报告]
发表于 2008-11-20 22:59 |只看该作者
楼主的思路是很不严谨的,在生产环境中首要的考虑的是数据安全,其次在考虑效率。即使牺牲效率也必须保证数据安全,效率稍微低一些严重的情况不过是要求一些银子升级硬件,数据丢失直接的后果就是丢饭碗。

论坛徽章:
0
100 [报告]
发表于 2008-11-25 14:53 |只看该作者
问个问题, /  给30G 用来干什么啊?

建议:
1。增加物理内存至4G or 8G
2。Apache 换成 Nginx
3。RAID 5

[ 本帖最后由 yhlovemj 于 2008-11-25 14:55 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP