Linux扩大Xen虚拟硬盘空间的方法

军歌嘹亮1207

军歌嘹亮1207

2016-02-19 11:31

今天图老师小编要向大家分享个Linux扩大Xen虚拟硬盘空间的方法教程,过程简单易学,相信聪明的你一定能轻松get!

Xen虚拟机能够进行服务器应用整合、软件开发测试等,应用越来越广泛,但在使用的过程中,会遇到Xen虚拟硬盘空间不足的问题,要如何解决呢?下面图老师小编就给大家介绍下Xen虚拟硬盘如何扩大空间,一起来学习下吧。

 Linux扩大Xen虚拟硬盘空间的方法

这里的方法适用于镜像文件在 ext2 和 ext3 文件系统的情况:

关闭虚拟机:

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# /usr/sbin/xm shutdown vm01

给虚拟机镜像文件(.img)追加 4GB 空间:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# dd if=/dev/zero bs=1024k count=4096 》》 /vm/vm01.img

扫描检查镜像文件:

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# /sbin/e2fsck -f /vm/vm01.img

这个时候只是增加了镜像文件(硬盘)的大小,这个镜像文件不是普通的文件,里面包含可 mount/umount 的 loop 文件系统,所以需要调整文件系统大小,不然的话进入虚拟机后 df 会发现硬盘大小没变:

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# /sbin/resize2fs /vm/vm01.img

重新启动 Xen 虚拟机:

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# /usr/sbin/xm create vm01

进入虚拟机后查看硬盘大小:

代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/diannaorumen/)

# /usr/sbin/xm console vm01

# df -h

这里提到了 mount/umount,说一点题外话,从技术角度来说现在的 VPS 其实都不安全,因为 VPS 服务商随时可以 mount/umount 你的虚拟机文件、分区来读取、甚至写入内容,如果你的虚拟机所在的那台服务器的 root 密码被坏人拿到,那就毫无安全可言了,坏人可以随意在你虚拟机上做手脚。所以说安全性是云计算的一个大问题,尤其是那些搭建在虚拟技术上的云计算,这也可能是企业迟迟不愿意使用公有云的原因吧,一些 Startup 也只是把不重要的数据放在类似 Amazon S3 之类的云存储上,对于机密数据还是自己保存比较好。所以 VPSee 认为私有云会有更大的发展空间。

上面就是Linux扩大Xen虚拟硬盘空间的方法介绍了,修改Xen虚拟硬盘的大小就相当于修改Xen镜像文件的大小,能够为其增加4GB的空间。

展开更多 50%)
分享

猜你喜欢

Linux扩大Xen虚拟硬盘空间的方法

电脑入门
Linux扩大Xen虚拟硬盘空间的方法

如何用java得到硬盘空间

编程语言 网络编程
如何用java得到硬盘空间

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何节省windows 7系统硬盘空间

电脑入门
如何节省windows 7系统硬盘空间

装Win7需要多大的硬盘空间

电脑入门
装Win7需要多大的硬盘空间

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

硬盘空间丢失原因及解决办法

电脑入门
硬盘空间丢失原因及解决办法

装Win7要多少硬盘空间

电脑入门
装Win7要多少硬盘空间

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何让32位win7用上4G内存不再是谎言

如何让32位win7用上4G内存不再是谎言

android imageview图片居中技巧应用

android imageview图片居中技巧应用
下拉加载更多内容 ↓