Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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.