linux下将文件设置为swap

本文详细介绍了在VPS上手动创建和配置Swap分区的过程,包括使用dd命令创建固定大小的swap文件,调整文件权限,使用mkswap进行格式化,以及如何通过swapon启用和swapoff禁用swap分区。此外,还提供了如何在重启后自动挂载swap文件的方法。

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

在网上弄了一台VPS,结果安装完系统发现没有swap。因为内存比较小,没有swap有时候容易卡死,于是打算设置一个文件充当swap。以前干过这事,不过因为一般装系统时候会设,所以这功能基本用不到,渐渐也就忘了。今天又查了一下,记录在此备忘。

 

先创建一个固定大小的文件

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

其中bs=1G表示块大小为1G,count=4表示4个块。因此上述语句创建了一个大小为4G的文件,其路径为/swapfile,具体swap文件大小可根据需要来设。

 

接下来对新创建的文件做一些准备

sudo chmod 600 /swapfile
sudo mkswap /swapfile

第一个命令修改swap文件的权限为root可读写,其他用户均不可访问;第二个命令通知系统挂载swap。

 

最后启用swap

sudo swapon /swapfile

 

如果不想用swap了,可以采用如下命令移除

sudo swapoff /swapfile
sudo rm /swapfile

 

最后,以上操作仅对本次开机有效,如果重启电脑,则需要重新执行mkswap和swapon才能使swap生效。如果想开机自动挂载并启用swap文件,需在/etc/fstab文件中添加一行,内容如下

/swapfile   none    swap    sw    0   0

 

转载于:https://my.oschina.net/propagator/blog/2967114

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值