当前位置: 技术问答>linux和unix
RAID 5
来源: 互联网 发布时间:2017-02-21
本文导语: 请教各位大哥一个问题. 我在VMware 下的 Linux 部署RAID5. 有3块硬盘/dev/sdb /dev/sdc /dev/sdd 每块20G mdadm --create /dev/md0 -l5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd 但是,我现在创建了raid5后发...
请教各位大哥一个问题.
我在VMware 下的 Linux 部署RAID5.
有3块硬盘/dev/sdb /dev/sdc /dev/sdd 每块20G
mdadm --create /dev/md0 -l5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
但是,我现在创建了raid5后发现新的/dev/md0只有40G,少了1块硬盘的大小.
问题1.
少的这块硬盘有人告诉我是用来做热备用的.但是,这个20G的硬盘怎么能做到40G硬盘的备份呢?
问题2.
RAID 5 至少要3块硬盘,因为要做奇偶校验.现在听说有一块硬盘做备份了.那RAID5怎么做奇偶校验?
我在VMware 下的 Linux 部署RAID5.
有3块硬盘/dev/sdb /dev/sdc /dev/sdd 每块20G
mdadm --create /dev/md0 -l5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd
但是,我现在创建了raid5后发现新的/dev/md0只有40G,少了1块硬盘的大小.
问题1.
少的这块硬盘有人告诉我是用来做热备用的.但是,这个20G的硬盘怎么能做到40G硬盘的备份呢?
问题2.
RAID 5 至少要3块硬盘,因为要做奇偶校验.现在听说有一块硬盘做备份了.那RAID5怎么做奇偶校验?
|
问题1:没有做热备,做热备使用参数-x,例如
mdadm -C /dev/md0 -l5 -n5 /dev/sd[c-g] -x1 /dev/sdb
RAID5使用一般认为都是n+1(n个数据磁盘,一个奇偶),所以你的数据大小为40G
问题2:
按照 RAID 5 配置,数据分布在三个或更多驱动器上并为每个分片计算一个奇偶值。数据和奇偶信息都分布在阵列中的所有驱动器上。奇偶是一种冗余检查,它可以保护数据,同时避免使用双倍的磁盘 —— 如果阵列中一个磁盘上的一个块坏了,其他磁盘包含足够的数据,能够恢复坏块中存储的信息。同样,如果阵列中的一个磁盘整个坏了,可以结合使用奇偶数据和其他磁盘上的数据来重新创建坏磁盘的内容,这可以防止数据丢失。
mdadm -C /dev/md0 -l5 -n5 /dev/sd[c-g] -x1 /dev/sdb
RAID5使用一般认为都是n+1(n个数据磁盘,一个奇偶),所以你的数据大小为40G
问题2:
按照 RAID 5 配置,数据分布在三个或更多驱动器上并为每个分片计算一个奇偶值。数据和奇偶信息都分布在阵列中的所有驱动器上。奇偶是一种冗余检查,它可以保护数据,同时避免使用双倍的磁盘 —— 如果阵列中一个磁盘上的一个块坏了,其他磁盘包含足够的数据,能够恢复坏块中存储的信息。同样,如果阵列中的一个磁盘整个坏了,可以结合使用奇偶数据和其他磁盘上的数据来重新创建坏磁盘的内容,这可以防止数据丢失。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。