如何mount guest vm的parition到dom0
来源:互联网 发布:畅捷通软件介绍 编辑:程序博客网 时间:2024/06/08 13:33
需要修改某guest的grub文件,但是由于在PV模式下grub文件不能像HVM下简单修改。
通过以下步骤可以mount guest的VDI到dom0,从而修改grub文件。
1. xe vm-disk-list vm=test
找到你需要Mount的vdi 的uuid=12345. 这里我需要找到存放guest的系统盘的vdi.
2. xe vm-list
找到dom0的 uuid=54321.
3. xe vbd-create device=xvda unpluggable=true vdi-uuid=12345 vm-uuid=54321
在dom0里创建 vbd到vdi的map关系,得到新的vbd的uuid=56789.
4. xe vbd-plug uuid=56789
将新的vbd导入到dom0
5. xe vbd-list uuid=56789
找到这个vbd所在的device的位置
sm/backend/0799b0bf-2c76-4fcc-cb98-3336e96f6213/a25a21f1-4ec2-47fc-b07b-636937383f75
6. 通过kpartx 来map这个device
kpartx -av /dev/sm/backend/0799b0bf-2c76-4fcc-cb98-3336e96f6213/a25a21f1-4ec2-47fc-b07b-636937383f75
7. 此时可以在/dev/mapper/ 下看到 a25a21f1-4ec2-47fc-b07b-636937383f75 这个device
8. mount 这个设备到挂载点
OK,你可以在dom0里看到这个vdi里的内容。
思考:
1. 这里我的需求是修改grub文件,如果是guest的任意一个vdi,貌似都是可以这样mount到dom0里,那我岂不是可以获得guest上的重要数据,很不安全?
TBD
- 如何mount guest vm的parition到dom0
- VM Guest与Host之间的通信
- 在VMware软件中的VM Guest的JVM无法加载
- 基于Xen的PV Guest VM与HVM性能比较
- WinXP环境下如何建立ssh网络连接到Virtual Box的Linux Guest
- Xen的PV Guest如何wake up
- hive parition的使用,分dynamic和static两种
- vmware esx guest vm 选择启动顺序
- 限制 Xen Dom0 的内存
- dom0的cpu hotplug【续】
- xen vlan模式,如何连接dom0和非默认网桥上的domU
- win10 如何开启guest
- 如何更改xVM上PV guest的内核启动参数
- 如何解除对XP Guest账号的限制
- 如何将光驱mount到文件系统中- Linux
- 如何手动mount sdcard和检测到sd card
- 如何将u盘(移动硬盘)mount到ubuntu系统
- 如何mount windows下的共享目录
- C++ 带默认形参值的函数
- CPU中的八个通用寄存器
- Android系统级开发进程清理功能的一些记录和发现
- Ubuntu 16.04 安装Opencv3.1.0 (选装opencv_contrib模块)
- java-09
- 如何mount guest vm的parition到dom0
- bzoj1901Zju2112 Dynamic Rankings 带修改可持久化线段树
- STM32F103系列读写LCD1604显示屏
- Android MediaPlayer与SeekBar和Chronometer的简单结合
- 安卓自定义view仿小米商城购物车动画
- LeetCodeOJ_002: Add Two Numbers
- 2017-06-08大数据工作
- 【怎样写代码】函数式编程 -- Lambda表达式(一):引出
- 合并区间