查看: 12904|回复: 9

RAID5是否可以这样扩容

[复制链接]
发表于 2012-1-18 14:52:40 | 显示全部楼层 |阅读模式
请问老大
用1.5T一块 2T两块 组RAID5 可用容量为3T   1.5T+1.5T
如果我将1.5T换下 增加2T一块 并且在数据不被破坏的情况下(不重做初始化)
可用容量可否重新识别为4T   2T+2T

谢谢
回复

使用道具 举报

发表于 2012-1-18 16:05:48 | 显示全部楼层
按照RAID工作原理,在增加2T硬盘的前提下,可以实现4T容量,关键是要确保阵列盘中,不能有硬盘有故障,否则数据同步时会出错,造成数据丢失。
回复 支持 反对

使用道具 举报

发表于 2012-1-18 16:09:04 | 显示全部楼层
之前在RAID 1环境下测试用大容量硬盘替换RAID池中的小硬盘,但RAID卷大小没有增长. 等会在虚拟机下测试一下RAID 5
回复 支持 反对

使用道具 举报

发表于 2012-1-18 17:05:21 | 显示全部楼层
这个应该叫 在线RAID容量扩充及在线RAID组态迁移 上次我也问了,版主说是可以。不过没有这方面的教程。在系统raid页面里有扩容的功能,但我觉得好像不是这个功能。系统里的扩容是再扩展一个新的盘进来。而不是一个个大容量硬盘换掉小容量硬盘,然后再根据大容量硬盘组成新的raid容量,并保证原数据不变。http://www.qnap.com/cn/pro_features_RLM.asp
回复 支持 反对

使用道具 举报

发表于 2012-1-18 17:41:21 | 显示全部楼层
实际测试可以在linux shell下用完成,步骤如下:
1.拔出1.5TB硬盘,插入2TB硬盘替换.在webUI中将新的2TB加入RAID5阵列;
2.进入linux shell,用命令mdadm -D /dev/md0 查看确认当前RAID信息,成员应该位3块2TB硬盘,但RAID卷大小是3TB;
3.使用命令mdadm --grow /dev/md0 -z max,增加RAID卷空间,成功后mdadm -D /dev/md0可以看到RAID卷大小为4TB,但文件系统大小没变
4.umount /dev/md0,取消文件系统挂载
5.e2fsck -f /dev/md0,扫描文件系统错误;
6.resize2fs /dev/md1,增加文件系统空间;
7.重新挂载/dev/md0,文件系统空间成功增加为4TB.

以上步骤在vbox虚拟机+Debian 6环境下测试通过

祝好运
回复 支持 反对

使用道具 举报

发表于 2012-1-18 17:48:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2012-1-19 10:21:32 | 显示全部楼层
这个还真没测试过,找个时间我去试试。
回复 支持 反对

使用道具 举报

发表于 2012-1-31 15:22:54 | 显示全部楼层
以后linux能稳定支持zfs或btrfs文件系统,  就可以放弃软raid了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-20 08:28:39 | 显示全部楼层
shadow12一个极度负责任的版主大大啊 春节快乐
回复 支持 反对

使用道具 举报

发表于 2012-9-5 13:40:45 | 显示全部楼层
找个时间我去试试
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2024-5-15 21:23 , Processed in 0.067447 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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