首页 > 系统服务 > 详细

Azure Linux VM Swap 分区

时间:2015-11-07 20:21:50      阅读:448      评论:0      收藏:0      [点我收藏+]

默认情况下,Windows Azure上的Linux VM是没有Swap分区的。下面我们以Ubuntu为例,为Windows Azure上的Linux虚拟机创建Swap分区。

Windows Azure会为每个虚拟机分配一个临时盘,这个临时盘在Windows Server操作系统中是[D:]盘,在Linux中是/dev/sdb1。值得一提的是,在D系列的虚拟机中,临时盘是SSD存储。显然,临时盘是创建Swap分区的好地方。既然是临时盘,就千万不要把应用和数据存储在上面,否则数据丢了就只能自己哭了。

查看/dev/sdb1的挂载位置

lsblk

假设查找到/dev/sdb1的挂载点是/mnt

创建Swap分区文件

sudo fallocate -l [Swap文件大小,例如:5g] [Swap文件完整路径,例如:/mnt/myswapfile]

修改Swap文件权限

sudo chmod 600 [Swap文件完整路径]

创建Swap文件系统

sudo mkswap [Swap文件完整路径]

启用Swap分区

sudo swapon [Swap文件完整路径]

接下来执行[free]命令就可以看到Swap分区了。

到此为止,Swap分区就创建完毕了,但是,重启之后,发现Linux系统依然没有Swap分区!没关系,只要修改fstab就可以搞定啦。

[Swap文件完整路径] swap swap defaults 0 0

 

Azure Linux VM Swap 分区

原文:http://www.cnblogs.com/hunterxue/p/4945932.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!