kvm虚拟化学习笔记(十三)之kvm虚拟机磁盘文件读取小结
1.kvm虚拟化相比xen虚拟化来说,工具与方法众多,本文列举思路如下:
2.libguestfs-tools工具的使用示例
|
1
2
3
4
5
6
7
8
|
[root@node1 ~]# vir
virsh virt-df virt-inspector2 virt-p2v-server virt-tar-
in
virt-alignment-scan virt-edit virt-install virt-pki-validate virt-tar-out
virt-cat virt-filesystems virt-list-filesystems virt-rescue virt-v2v
virt-clone virt-format virt-list-partitions virt-resize virt-viewer
virt-convert virt-host-validate virt-ls virt-sparsify virt-what
virt-copy-
in
virt-image virt-make-fs virt-sysprep virt-win-reg
virt-copy-out virt-inspector virt-manager virt-tar virt-xml-validate
|
|
1
2
|
virt-df [--options] -d domname
virt-df [--options] -a disk.img [-a disk.img ...]
|
3.virt-cat命令
|
1
|
[root@node1 ~]# virt-cat -d oeltest01 /etc/passwd
|
4.virt-edit命令
|
1
2
3
4
5
|
libguestfs: error: error: domain
is
a live virtual machine.
Writing to the disks of a running virtual machine can cause disk corruption.
Either
use
read-only access, or
if
the guest
is
running the guestfsd daemon
specify live access. In most libguestfs tools these options are --ro or
--live respectively. Consult the documentation
for
further information.
|
|
1
|
[root@node1 ~]# virt-edit -d oeltest01 /etc/rc.local
|
5.virt-df命令
|
1
|
[root@node1 ~]# virt-df -h oeltest01
|
|
1
2
3
|
[root@node1 ~]# virt-filesystems -d oeltest01
/dev/sda1
/dev/vg/root
|
6.virt-copy-out命令
|
1
|
[root@node1 ~]# virt-copy-out -d oeltest01 /etc/passwd /root/
|
|
1
|
[root@node1 ~]# virt-copy-out -d oeltest01 /etc /root/
|
|
1
|
[root@node1 ~]# virt-copy-out -a /data/test01.qcow2 -a /data/test01_add01.qcow2 /etc/sysconfig/network-scripts/ifcfg-eth0 /root/
|
7.virt-copy-in命令
|
1
|
[root@node1 ~]# virt-copy-
in
-d oeltest01 /root/etc.tar.gz /root/
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
[root@node1 ~]# virsh start oeltest01
域 oeltest01 已开始
[root@node1 ~]#
[root@node1 ~]#
[root@node1 ~]# virsh console oeltest01
连接到域 oeltest01
Escape character
is
^]
Oracle Linux Server release
5.8
Kernel
2.6
.
18
-
308
.el5 on an x86_64
test01 login: root
Password:
Last login: Wed Sep
11
05
:
21
:
11
on ttyS0
[root@test01 ~]# ll
total
10828
-rw-------
1
root root
1225
Sep
11
03
:
54
anaconda-ks.cfg
drwxr-xr-x
2
root root
4096
Sep
11
04
:
17
Desktop
-rw-r--r--
1
root root
11006264
Sep
16
2013
etc.tar.gz
-rw-r--r--
1
root root
36587
Sep
11
03
:
54
install.log
-rw-r--r--
1
root root
3828
Sep
11
03
:
53
install.log.syslog
[root@test01 ~]#
[root@test01 ~]#
|






