天天看点

KVM如何在线添加新硬盘到Linux虚拟机上

KVM如何在线添加新硬盘:

1)新建一个qcow2格式的大小为5G,磁盘名称为centos67_add.qcow2的磁盘

<code>[root@kvm-server01 ~]</code><code># cd /kvmdata/</code>

<code>[root@kvm-server01 kvmdata]</code><code># ls</code>

<code>centos67.qcow2  win2003.qcow2</code>

<code>[root@kvm-server01 kvmdata]</code><code># qemu-img create -f qcow2 centos67_add.qcow2 5G</code>

<code>Formatting </code><code>'centos67_add.qcow2'</code><code>, </code><code>fmt</code><code>=qcow2 size=5368709120 encryption=off cluster_size=65536</code>

2)查看磁盘的详细信息

<code>[root@kvm-server01 kvmdata]</code><code># qemu-img info centos67_add.qcow2 </code>

<code>image: centos67_add.qcow2</code>

<code>file</code> <code>format</code><code>: qcow2</code>

<code>virtual size: 5.0G (5368709120 bytes)</code>

<code>disk size: 136K</code>

<code>cluster_size: 65536</code>

3)将磁盘附加到虚拟机centos67中

<code>[root@kvm-server01 kvmdata]</code><code># virsh attach-disk centos67 /kvmdata/centos67_add.qcow2 vda --cache=none --subdriver=qcow2</code>

<code>Disk attached successfully</code>

4)在虚拟机中进行验证

<code>[root@centos67-mini ~]</code><code># fdisk -l</code>

<code>Disk </code><code>/dev/sda</code><code>: 10.7 GB, 10737418240 bytes</code>

<code>255 heads, 63 sectors</code><code>/track</code><code>, 1305 cylinders</code>

<code>Units = cylinders of 16065 * 512 = 8225280 bytes</code>

<code>Sector size (logical</code><code>/physical</code><code>): 512 bytes / 512 bytes</code>

<code>I</code><code>/O</code> <code>size (minimum</code><code>/optimal</code><code>): 512 bytes / 512 bytes</code>

<code>Disk identifier: 0x0007bea2</code>

<code>   </code><code>Device Boot      Start         End      Blocks   Id  System</code>

<code>/dev/sda1</code>   <code>*           1          64      512000   83  Linux</code>

<code>Partition 1 does not end on cylinder boundary.</code>

<code>/dev/sda2</code>              <code>64        1306     9972736   8e  Linux LVM</code>

<code>Disk </code><code>/dev/mapper/VolGroup-lv_root</code><code>: 9168 MB, 9168748544 bytes</code>

<code>255 heads, 63 sectors</code><code>/track</code><code>, 1114 cylinders</code>

<code>Disk identifier: 0x00000000</code>

<code>Disk </code><code>/dev/mapper/VolGroup-lv_swap</code><code>: 1040 MB, 1040187392 bytes</code>

<code>255 heads, 63 sectors</code><code>/track</code><code>, 126 cylinders</code>

<code>Disk </code><code>/dev/vda</code><code>: 5368 MB, 5368709120 bytes</code>

<code>16 heads, 63 sectors</code><code>/track</code><code>, 10402 cylinders</code>

<code>Units = cylinders of 1008 * 512 = 516096 bytes</code>

注:再次说明只有RHEL/CentOS/OEL6.x及高版本的在线添加磁盘,虚拟机直接可以在线识别。

本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1712754,如需转载请自行联系原作者

继续阅读