码迷,mamicode.com
首页 > 系统相关 > 详细

Azure Linux VM Swap 分区

时间:2015-11-07 20:24:44      阅读:344      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!