如何挂载虚拟机的硬盘

原创 2015年11月18日 11:33:32

在server端挂载虚机硬盘:

可以使用qemu自带的一个工具qemu-nbd来挂载一个客户机

qemu-nbd工具是:QEMU Disk Network Block Device Server

(NBD:network block device)

modinfo nbd   查看nbd模块信息
modprobe nbd   加载nbd模块

lsmod |grep nbd   检测nbd模块是否已加载

如果当前kernel没有编译好nbd模块,则需要重新编译该模块(或编译整个kernel),在编译kernel时,“make menuconfig”配置kernel时中选择”Device Drivers –> Block devices –> Network block device support”.


(qemu-nbd -c /dev/n   tab键)
(qemu-nbd -c /dev/nbd0 ./    tab键)
qemu-nbd -c /dev/nbd0 ./disk
ll /dev/nbd0
mount /dev/nbd0p1 /var/lib/tmp   ---不是所找硬盘
umount /var/lib/tmp

mount /dev/nbd0p2 /var/lib/tmp


卸载已挂载的nbd设备,解除镜像与nbd设备的关联:
umount /var/lib/tmp

qemu-nbd -d /dev/nbd0


question:

挂载时提示 Mount is denied because the NTFS volume is already exclusively opened.
The volume may be already mounted, or another software may use it which
could be identified for example by the help of the 'fuser' command.

answer:出现上述信息说明nbd0p2已经挂载,用mount命令查看挂载信息,nbd0p2之前被挂载到哪个目录下,然后卸载这个挂载,再重新挂载就可以了。

在此标记备查。

通过虚拟机给Linux添加一块磁盘,挂载到相应的目录下

1.在虚拟机中编辑虚拟机设置 2.添加硬盘 3.运行fdisk -l命令,查看当前的挂载信息 4.fdisk /dev/sdb,创建分...
  • u010372981
  • u010372981
  • 2015年06月16日 09:11
  • 7895

VMware虚拟机下的Linux(centos5.5)如何挂载Windows的本地磁盘

VMware虚拟机下的Linux(centos5.5)如何挂载Windows的本地磁盘
  • youmuontheway
  • youmuontheway
  • 2015年05月21日 16:12
  • 2059

虚拟机新挂载硬盘

虚拟机新挂载硬盘   1、创建虚拟硬盘 在虚拟机关闭状态下,设置—添加新硬件设备—硬盘—硬盘类型选择SCSI—命名可以默认—硬盘大小自定义—立即分配所有磁盘空间—完成 Root用户登录虚拟机 ...
  • u013286409
  • u013286409
  • 2014年11月03日 17:02
  • 1020

虚拟机(centos系统)挂载另外一块linux硬盘

服务器硬盘坏了,然后修复完以后发现hyperv的虚机都启动不了,各种报错,编辑grub,我不会啊,咋办?我想到一个办法,在一个新的虚机上挂载上之前那块硬盘取出数据。 按步骤操作命令一个个看吧,以下是...
  • wxwking_rs
  • wxwking_rs
  • 2017年02月09日 14:13
  • 551

虚拟机ubuntu下挂载windows下的硬盘

1. 将windows下的硬盘加入虚拟机ubuntu(VMware8.0):   在虚拟机名上点击右键,选择Setting--->Add---->选中Hard Disk---->Next--->选择...
  • finewind
  • finewind
  • 2014年08月28日 13:54
  • 4154

挂载电脑上的硬盘共享文件夹到VM虚拟机中

挂载电脑上的硬盘共享文件夹到VM虚拟机中     因为程序要在linux和windows下分别运行,最终在linux下编译,每次都用U盘来回拷贝很是麻烦,我的Ubuntu是可以直接在虚拟机设置中的选项...
  • kanchuan1905
  • kanchuan1905
  • 2016年04月28日 16:36
  • 1245

ubuntu虚拟机中添加新磁盘并挂载(12.04)

vm中添加新硬盘: 1、虚拟机设置–》添加–》硬盘–》一直next到完成。ubuntu中配置新添加的硬盘: 1、fdisk -l 查看那新添加的磁盘状况root:~# sudo fdisk -l ...
  • tgh5330992
  • tgh5330992
  • 2017年08月04日 10:48
  • 444

虚拟机linux下挂载本地硬盘

看到网上很多人都说虚拟机装的linux下挂载不了windows的硬盘,以下是个人的经验,本人尝试了,用这个方法,在linux下完全可以挂载: 经验分享,发扬linux开源精神: 在linux下用fdi...
  • js_gary
  • js_gary
  • 2010年11月15日 17:19
  • 7086

VMware虚拟机中,RHEL系统下挂载、卸载新硬盘的方法

1、增加硬盘 启动vm,选择vm->Settings,按向导添加一块SCSI磁盘。 2、检测新硬盘 启动进入Linux系统。fdisk -l 会看到有一块新的硬盘设置,如果你先前有一...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017年01月12日 17:35
  • 669

为VMware添加新硬盘并挂载到指定位置扩容

在Scientific Linux虚拟机中安装arm-linux-gcc交叉编译工具时,由于先前分盘草率,导致目录/usr空间不够,无法将文件arm-linux-gcc-4.3.2.tgz解压完整。 ...
  • andyfly106y
  • andyfly106y
  • 2012年08月10日 20:52
  • 2381
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何挂载虚拟机的硬盘
举报原因:
原因补充:

(最多只允许输入30个字)