Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
18.11. 在客座端磁碟映像檔上存取資料
您可以使用兩個分開的應用程式來協助您從客座端磁碟映像檔存取資料。在您使用這些工具前,您必須將客座端關閉。從客座端與 dom0 存取檔案系統可能會造成系統損壞。
您可以使用 kpartx 應用程式來執行分割磁碟或 LVM 空間群組:
yum install kpartx kpartx -av /dev/xen/guest1 add map guest1p1 : 0 208782 linear /dev/xen/guest1 63 add map guest1p2: 0 16563015 linear /dev/xen/guest1 208845
欲存取 LVM 空間於第二分割區,您必須使用 vgscan 來重新掃描 LVM,然後使用 vgchange -ay 指令來啟動空間群組於分割區上(預設上稱為 VolGroup00)。
# kpartx -a /dev/xen/guest1 #vgscan Reading all physical volumes . This may take a while... Found volume group "VolGroup00" using metadata type 1vm2 # vgchange -ay VolGroup00 2 logical volume(s) in volume group VolGroup00 now active. # lvs LV VG Attr Lsize Origin Snap% Move Log Copy% LogVol00 VolGroup00 -wi-a- 5.06G LogVol01 VolGroup00 -wi-a- 800.00M # mount /dev/VolGroup00/LogVol00 /mnt/ .... #umount /mnt/ #vgchange -an VolGroup00 #kpartx -d /dev/xen/guest1
您必須記得使用
vgchange -an
將邏輯空間停止,並在結束後移除 kpartx-d
的分割區,與刪除 losetup -d
的迴路裝置。