天天看点

xen虚拟机管理添加sawp大小

1、关闭虚拟机

# xm shutdown mongo_vm

2、制做一个swap空间。

# cd /data/

# dd if=/dev/zero of=mongo_vm.swap bs=1024 count=20971520 //20Gswap空间 

# /sbin/mkswap mongo_vm.swap //格式化成swap文件系统

3、修改虚拟机配置文件

# vim /etc/xen/mongo_vm

  disk = [ "tap:aio:/data/mongo_vm,xvda,w","tap:aio:/data/mongo_vm.img,xvdb,w","tap:aio:/data/mongo_vm.swap,xvda4,w" ]

红色部分是我加的swap空间。

4、启动mongo_vm虚拟机把swap加到/etc/fstab中

# xm create /etc/xen/mongo_vm

进入虚拟机执行下面命令查看

# fdisk -l /dev/xvda4 出现以下信息。

Disk /dev/xvda4: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvda4 doesn't contain a valid partition table

# vim /etc/fstab  //把原来的swap修改成下面一行

/dev/xvda4              swap                    swap    defaults        0 0

# reboot 重启系统,重新加载文件系统。

5、查看,重启之后再进入虚拟机查看swap。

# free -g

             total       used       free     shared    buffers     cached

Mem:            16          1         14          0          0          0

-/+ buffers/cache:          0         15

Swap:           19          0         19

    本文转自yuangang_love 51CTO博客,原文链接:http://blog.51cto.com/linux008/555460,如需转载请自行联系原作者

继续阅读