Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2007, Vol. 33 ›› Issue (16): 269-271. doi: 10.3969/j.issn.1000-3428.2007.16.095

• Developmental Research • Previous Articles     Next Articles

Design and Implementation on RAID On-line Expansion Based on Linux

QI Lu, XIE Guang-jun, LIU Xiao-guang, WANG Gang, LIU Jing   

  1. (Department of Computer, Nankai University, Tianjin 300071)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-08-20 Published:2007-08-20

基于Linux的RAID在线扩展功能的设计与实现

齐 路,谢广军,刘晓光,王 刚,刘 璟   

  1. (南开大学计算机系,天津 300071)

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: