18.11. Zugriff auf Daten auf einem Plattenimage eines Gasts
Sie können zwei getrennte Applikationen verwenden, die Ihnen beim Zugriff auf Daten von innerhalb eines Plattenimages eines Gasts aus behilflich sind. Bevor Sie diese Tools verwenden, müssen Sie die Gäste herunterfahren. Der Zugriff auf das Dateisystem vom Gast und dom0 aus könnte Ihr System möglicherweise beschädigen.
Sie können die Applikation "kpartx" verwenden, um partitionierte Platten oder LVM-Datenträgergruppen zu handhaben:
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
Um auf LVM-Datenträger auf einer zweiten Partition zuzugreifen, müssen Sie LVM erneut mit vgscan scannen und die Datenträgergruppe auf der Partition (standardmäßig als VolGroup00 bezeichnet) unter Verwendung des Befehls vgchange -ay aktivieren:
# 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
Sie müssen daran denken, die logischen Datenträger mit
vgchange -an
zu deaktivieren, die Partitionen mit kpartx-d
zu entfernen und das Loop-Gerät mit losetup -d
zu löschen, wenn Sie fertig sind.