概述 在xen平台下,一般使用文件来模拟一个磁盘.在xen中使用文件来模拟磁盘有3种方式, blkback 直接操作 blktap2 直接将文件映射为一个裸块设备,这样vm可以直接用phy的方式进行文件访问. qdisk 使用qemu来将文件模拟成一个磁盘设备. blkback Blkback的数据交互流程如图1所示,在Domain U 中,用户态的应用程序发出读写系统调用,在Domain U的操作系统中的普通读写请求,被块设备前端封装成Xen格式,接着85 通过设备通道传送给块设备后端,块设备…