LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 789|回复: 4

软件RAID实现的经济性

[复制链接]
发表于 2006-5-3 22:22:39 | 显示全部楼层 |阅读模式
linux下实现了软件RAID,但是由于学生我水平不高,所以并没有看出有什么特别的优势.

RAID可以有许多种实现方式,但是最基本的就是0和1,其他方式都是在这两种方式基础上做的改进.

RAID0本意是通过并行操作多块磁盘换得性能的加倍提升,但是用软件实现的RAID0,即使真的在逻辑上可以模拟出多个磁盘,实际上物理上仍然只有一块磁盘,所以性能极限仍然取决于这一块磁盘的性能. (真的有多块磁盘除外)

RAID1可以实现数据的冗余存储.但是linux下比较通用的ext3格式和reiserfs格式已经包含了日志的恢复功能,个人认为和RAID1最终的实现结果没有太大的区别吧??

还是软件RAID功能有什么其他深奥的含义??
请高手指正,谢谢......
发表于 2006-5-3 22:38:20 | 显示全部楼层
既然做raid了,就肯定不用一块硬盘。
RAID1可以实现数据的冗余存储.但是linux下比较通用的ext3格式和reiserfs格式已经包含了日志的恢复功能,个人认为和RAID1最终的实现结果没有太大的区别吧??
物理损坏的硬盘呢?
回复 支持 反对

使用道具 举报

发表于 2006-5-3 22:51:11 | 显示全部楼层
(真的有多块磁盘除外)

没有多块硬盘,你用RAID干嘛?。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-4 22:54:40 | 显示全部楼层

RAID

RAID对于硬件有故障的磁盘有作用么??
还有一个,如果必须要多个磁盘,为什么会产生软件RAID?
换句话说,软件RAID是在一个硬件上模拟多个硬件,还是只是模拟RAID卡对于多个磁盘的驱动作用??
回复 支持 反对

使用道具 举报

发表于 2006-5-5 13:06:02 | 显示全部楼层
Post by ericyosho
RAID对于硬件有故障的磁盘有作用么??
还有一个,如果必须要多个磁盘,为什么会产生软件RAID?
换句话说,软件RAID是在一个硬件上模拟多个硬件,还是只是模拟RAID卡对于多个磁盘的驱动作用??


模拟的是后者。软件RAID只是用软件来实现对多个硬盘轮流访问,相当于同时访问多个硬盘,以提高速度。或者通过软件RAID实现数据被相同地写进两个或多个磁盘,提供冗余性,或者提供差错校验,减少单个磁盘故障时带来的损失。

RAID技术(包括软件RAID)对减少磁盘的故障没有任何对策及作用,但是可以通过冗余来减少数据丢失造成的损失。

在LINUX里,一个硬盘也可以配置软件RAID,除了学习外,这样实际上是没有任何意义。软件RAID只有对不同的硬盘上的分区才有意义
对一个硬盘的不同分区实现软件RAID没有意义
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表