前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云服务器创建swap空间

腾讯云服务器创建swap空间

原创
作者头像
用户6248011
修改2019-10-28 14:39:52
11.4K0
修改2019-10-28 14:39:52
举报
文章被收录于专栏:优惠券代金券

腾讯云服务器安装系统的时候,并没有挂载swap分区。但是我想对数据盘进行分区的时候,发现默认把整个磁盘都用上了,并没用预留空间。swap分区是行不通了,只能试试swap文件。

1.建立一个有连续空间的空白文件

root@VM-40-223-ubuntu:/# mkdir swap(注意,我第一次将SWAPFILE文件建立在/dev文件夹下会发生错误,所以我们在根目录下新建一个文件夹)

2.服务器的物理内存是1024MB,按照1~2倍原则,我将swap文件设置为1GB。

root@VM-40-223-ubuntu:/swap# dd if=/dev/zero of=SWAPFILE bs=1024 count=1048576

1048576+0 records in

1048576+0 records out

1073741824 bytes (1.1 GB) copied, 16.5022 s, 65.1 MB/s

3.必须先使用 mkswap 将文件格式化成swap格式,类似于fdisk中的82号ID(拉格朗日懵逼为什么会少了4KB?):

root@VM-40-223-ubuntu:/swap# mkswap SWAPFILE 1048576

Setting up swapspace version 1, size = 1048572 KiB

4.使用格式化完毕的文件:

root@VM-40-223-ubuntu:/swap# swapon SWAPFILE

可以查看文件使用情况:

root@VM-40-223-ubuntu:/swap# free

total used free shared buffers cached

Mem: 1025964 951572 74392 340 1920 873180

-/+ buffers/cache: 76472 949492

Swap: 1048572 0 1048572

5.加入自动启用

为避免重启后swapfile失去效,可以将启用swap的代码加入启动文件中,对于ubuntu server,修改 /etc/fstab 文件

root@VM-40-223-ubuntu:/etc# vi /etc/fstab

加入以下内容:

/swap/SWAPFILE swap swap defaults 0 0

重新启动后

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档