预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

linux下挂载VHD等虚拟磁盘文件的方法 linux下挂载VHD等虚拟磁盘文件的方法linux下挂载VHD等虚拟磁盘文件的方法有哪些?今天小编为大家带来的是linux下挂载VHD等虚拟磁盘文件的方法,希望对大家会有帮助,有需要的朋友一起去看看吧1、RAW格式虚拟磁盘linux下可以直接挂载raw格式的虚拟磁盘镜像文件。例如,这里先用dd命令创建一个文件,然后将其格式化为ext4格式(只有一个分区),然后挂载到/mnt目录。下面的raw.img磁盘镜像文件就一个分区,所以没有使用offset=来指定偏移。如果有多个分区,则可以通过指定偏移来挂载。具体的可以查阅mount命令的'相关参数信息。>ddif=/dev/zeroof=raw.imgbs=1Mcount=512记录了512+0的读入记录了512+0的写出536870912bytes(537MB,512MiB)copied,0.207045s,2.6GB/s/home/o[o@o-pc][10:29]>mkfs.ext4-qraw.img/home/o[o@o-pc][10:30]>sudomount-oloopraw.img/mnt/home/o[o@o-pc][10:30]>df-h2、VHD/VHDX磁盘文件挂载linux不能直接支持挂载VHD磁盘镜像文件。可以通过vmware的vmware-mount等工具来挂载。vmware没有直接提供这个工具,但在vmwareplayer和vmwareworkstation中都有提供。但这里不打算使用这种方式。这里使用qemu-nbd来挂载磁盘镜像文件。a)安装qemu首先要安装一下qemu-kvm,我这里使用的是Fedora25,安装命令如下sudodnfinstallqemu-kvm如果你是用的debian/ubuntu等,可以使用sudoapt-getinstallqemu-kvm进行安装。archlinux可以使用sudopacman-Sqemu进行安装。b)加载nbd驱动NBD(NetworkBlockDevice)是网络块设备的缩写。这个模块可以将一个远程主机的磁盘空间(与挂载nfs有区别),当作一个本地块设备来使用。NBD是一个内核模块,大部分Linux发行版都已经包含它,这里不需要再安装了。使用modprobe来加载nbd驱动/media/o/data[o@o-pc][11:04]>sudomodprobenbdmax_part=8加载完成后,可以使用modinfo命令来查看模块信息/media/o/data[o@o-pc][11:05]>modinfonbdfilename:/lib/modules/4.9.6-200.fc25.x86_64/kernel/drivers/block/nbd.ko.xzlicense:GPLdescription:NetworkBlockDevicedepends:intree:Yvermagic:4.9.6-200.fc25.x86_64SMPmod_unloadsignat:PKCS#7signer:sig_key:sig_hashalgo:md4parm:nbds_max:numberofnetworkblockdevicestoinitialize(default:16)(int)parm:max_part:numberofpartitionsperdevice(default:0)(int)上面的信息说,初始化网络块设备的数目为16,说明其在/dev/下创建16个nbd设备。/media/o/data[o@o-pc][11:05]>ls/dev/nbd*/dev/nbd0/dev/nbd0p1/dev/nbd1/dev/nbd10/dev/nbd11/dev/nbd12/dev/nbd13/dev/nbd14/dev/nbd15/dev/nbd2/dev/nbd3/dev/nbd4/dev/nbd5/dev/nbd6/dev/nbd7/dev/nbd8/dev/nbd9c)将vhdx文件连接到nbd设备这里使用qemu-nbd来进行连接(使用-c参数为连接,使用-d参数断开连接)/media/o/data[o@o-pc][11:05]>sudoqemu-nbd-c/dev/nbd0VS2017RC-offline.vhdx连接上之后使用fdisk查看一下设备信息。/media/o/data[o@o-pc][11:05]>sudofdisk-l/dev/nbd0Disk/dev/nbd0:100GiB,107374182400字节,209715200个扇区单元:扇区/1*512=512字节扇区大小(逻辑/物理):