CentOS7 挂载Swap 空间

本文介绍了在CentOS7中,由于服务器内存较小且无空闲分区,如何创建和挂载Swap文件作为交换空间。详细步骤包括创建Swap文件、设置权限、启用交换分区、配置swappiness参数,并提供了卸载Swap的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近买了腾讯云服务器,由于内存比较小,结果发现Swap 为0,然后进行了Swap 空间的挂载设置。

1.原始情况

Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕,这里我们只能采用后者。

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

2. Swap 操作过程

(1) mkdir /mnt/swap

(2) 创建swapfile 文件, touch swapfile

(3) 创建交换分区文件

dd if=/dev/zero of=/mnt/swap/swapfile bs=4096 count=1024000

执行需要一定时间

描述说明:

dd创建的文件总大小等于bs * count。本例是4096k * 1024000=4G。 

dd:可以创建指定大小(4G)的文件

if:指定输入设备 

/dev/zero:无限0资源 

of:指定输出设备 

bs:每个块的大小 

count:块的数量

(4)设置交换分区文件

mkswap /mnt/swap/swapfile

(5) 启用交换分区文件

swapon /mnt/swap/swapfile

(6) 设置权限

chown root:root /mnt/swap/swapfile chmod 0600 /mnt/swap/swapfile
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值