linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc
Linux系統下基于SCST的SCSI target驅動設計
摘要
隨著信息數字化的深入發展,數據存儲的需求日益增長。存儲虛擬化帶給我們最直接的益處就是,提高存儲利用率,降低成本,簡化存儲管理,而基于網絡的虛擬存儲技術將成為未來的一種趨勢,它的開放性、擴展性、管理性等方面的優勢將在數據大集中、異地容災等應用中充分體現出來。存儲局域網(SAN)是一種高性能,擴展性極強的存儲系統模型,近年來應用非常廣泛。FC-SAN是一種基于光纖通道協議的存儲局域網,它通過光纖傳輸SCSI指令和數據。本文詳細論述了Linux系統下基于SCST的SCSI target驅動設計原理與實現。SCST是Linux系統下一個為了簡化SCSI 驅動設計而開發的一個SCSI子系統層。SCSI target驅動應用于存儲局域網(SAN), 它與光纖通道HBA卡協同工作,處理和響應SCSI發起端的I/O請求,實現存儲虛擬化和存儲分配功能。整個SCSI target驅動分三層模塊,最底層模塊處理與HBA卡通信,解析SCSI指令和數據并傳遞給上層驅動處理。虛擬磁盤模塊則響應I/O請求,完成數據的最終讀寫操作。這三個模塊均以內核模塊的方式嵌入Linux內核。
關鍵詞: 虛擬存儲,SCSI,SAN,SCST,光纖通道
Abstract
With the deepening development of digital information, demand for data storage is increasing dramatically. The basic benefits that storage virtualization brings to us are increment in storage utilization rate increment, cost cutting and simplification in storage management. As network starge virtualization is becoming the trend of future technology, its advantages in compatibility, expansibility and quality management will be fully seen in the applications such as data concentration and different area disaster recovery. Storage area network(SAN) is a storage system model with excellent performance and scalability that has been widely used in recent yeas.FC-SAN is baed on the fibre channel transport protocol,which allows SCSI commands and data transmits on fibre channels.This assay descripts the design and implemention of SCSI target driver based on SCSI under linux operation system. SCST is a SCSI subsystem for linux,it simplify the design of scsi target driver. SCSI target driver works with Host bus adapters,processes and responses to I/O requests from initiators on storage area network.It realizes storage virtualization and distribution.The whole SCSI target driver is a three-tier system.The lowest module communicates host bus adapters,parses SCSI commands and data,then pass them to the top module.The virtual disk module response the I/O requests and do the real data read and write operations.
總結
以上是生活随笔為你收集整理的linux 内核 scsi底层驱动程序,Linux系统下基于SCST的SCSI_Target驱动设计.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux基于文本的配置工具,Linux
- 下一篇: linux查看注册表信息,linux登录