1,088 瀏覽數

RHEL5 XEN- mount Guest images

XEN 提供一個工具 "lomount" 可以讓我們 mount Virtual machine images(並不是只能針對 image 的檔案,也可以應用在 partition 上面),方法很簡單如下:
先看看目前有 Virtual machine image 的 partition 分割.

[root@benjr ~]# lomount -diskimage /PATH/TO/Image.file
Please specify a partition number.  Table is:
Num      Start -        End  OS Bootable
 1:      32256 -  106928128: 83 80
 2:  106928640 – 10479006208: 8e 0

不過這個工具不是萬能的他有很多狀況下是無法使用的.
partition ID(83) – ext2/ext3 可以但是 refeies 不行. partition ID(8e) – LVM 也是一樣不行.所以以上的條件只有 partition 2 可以使用.接下來使用下面的指令指定 partition 就可以讀取 Virtual machine image 的 partition 分割區內的資料.

[root@benjr ~]# lomount -diskimage /PATH/TO/Image.file -partition n /mnt

在 Guest OS 要開機前不要忘記 umount.

[root@benjr ~]# umount /mnt

發表迴響