Abstract:
This paper designs and implements on-line expansion function in RAID system base on Linux, which allows RAID system to keep receiving requests from user while expanding. This function promotes the usability of the system. It also describes the implementation of on-line characteristic while using the simple method for RAID structure expansion and the solution to deal with the conflict between data migration and user’s requests. Experiments show that on-line expansion is stable in a long time running and the performance is acceptable.
Key words:
Linux,
software RAID,
on-line expansion
摘要: 基于Linux设计并实现了独立冗余磁盘阵列(RAID)的在线扩展功能,保证了对计算机存储系统进行扩展时用户请求的不间断访问,提高了系统的可用性。讨论了在利用普通方法对软件RAID进行结构扩展的基础上实现在线扩展功能,以及扩展过程中数据迁移和用户请求间的冲突问题的解决策略。试验表明,在线扩展操作在多次运行中稳定可靠,性能也较为理想。
关键词:
Linux,
软件RAID,
在线扩展
CLC Number:
QI Lu; XIE Guang-jun; LIU Xiao-guang; WANG Gang; LIU Jing. Design and Implementation on RAID On-line Expansion Based on Linux[J]. Computer Engineering, 2007, 33(16): 269-271.
齐 路;谢广军;刘晓光;王 刚;刘 璟. 基于Linux的RAID在线扩展功能的设计与实现[J]. 计算机工程, 2007, 33(16): 269-271.