更改KVM虚拟机的磁盘大小 ;挂载虚拟机磁盘到宿主机上。

原先创建的kvm镜像磁盘不够用了怎么办?可以用如下方法进行扩展

1、用qemu-img resize更改磁盘大小。

qemu-img info XXX.img  可以查看原来镜像的信息。

然后用qemu-img resize XXX.img  +2G来更改大小

qemu-img info resize  XXX.img查看更改后的信息。

可能只支持raw格式的。若qcow2格式的不行,用qemu-img convert 进行转换。

2、 更改后,进入虚拟机,就可以用fdisk命令对新增加的容量进行划分了。


   当宿主机要访问虚拟机里的文件时,可以将虚拟机镜像直接挂载到宿主机上。

1.       查看磁盘文件信息

# fdisk -lu T-MXW-centos.raw
…………………
Units = sectors of 1 * 512 = 512 bytes
……….
           Device Boot      Start         End      Blocks   Id  System
T-MXW-centos.raw1   *          63      208844      104391   83  Linux
T-MXW-centos.raw2          208845    12787739     6289447+  82  Linux swap / Solaris
T-MXW-centos.raw3        12787740    62910539    25061400   83  Linux
Partition 3 has different physical/logical endings:
     phys=(1023, 254, 63) logical=(3915, 254, 63)

2.       如同上面,raw1boot分区,raw3是根分区;

如果需要挂载根分区的话,需要设置mount的偏移量,offset12787740*512

# mount -o loop,offset=$((12787740*512)) T-MXW-centos.raw /mnt

3.       end ,测试

# ls /mnt
bin  boot  data  dev  etc  halt  home  lib  lib64  lost+found  media  misc  mnt  net  opt  proc  root  sbin  selinux  srv  sys  tftpb

出处http://fifeapple.blog.51cto.com/1566225/1064099


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值