linux系统下增加、删除swap文件

1.检查swap空间

方式1:如果返回为空,表示swap文件不存在,在嵌入式系统上该命令可能不支持

	$swapon  -s
	Filename                                Type            Size    Used    Priority
	/swapfile                               file            2097148 1307180 -2

方式2:

$cat /proc/swaps
Filename                                Type            Size    Used    Priority
/userdisk/swapfile                      file            409300  0       -1

方式3:

$free
			 total       used       free     shared    buffers     cached
Mem:        983000     413900     569100      36268       6896     210080
-/+ buffers/cache:     196924     786076
Swap:       409300          0     409300

2.设置swap文件大小,单位为M

//生成了一个200M大小的文件
$dd if=/dev/zero of=/userdisk/swapfile bs=1024 count=409600
	if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
	of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
	bs=bytes:同时设置读入/输出的块大小为bytes个字节
	count=blocks:仅拷贝blocks个块,块大小等于bs指定的字节数

3.格式化swap文件,只有格式化后才能使用

$mkswap /userdisk/swapfile

4.激活swap文件

$swapon /userdisk/swapfile

5.查看swap文件是否成功

参考1.检查swap空间

6.删除swap文件

#先卸载swap文件,直接删除是删除不掉的
$swapoff  /userdisk/swapfile 
#删除文件
$rm -rf /userdisk/swapfile

7.开机使能swap文件

#如果要机器重启的时候自动挂载 Swap ,那么还需要修改 fstab 配置
$vim /etc/fstab 文件,在其最后添加如下一行:
/swapfile   swap   swap    defaults 0 0

#赋予 Swap 文件适当的权限
$chown root:root /swapfile 
$chmod 0600 /swapfile

8.作用:

存放RAM里暂时不启动的程序数据,保证该进程不被杀掉,腾出足够的内存空间供现在要运行的程序使用

9.参考链接:

linux下设置swap 分区

swap分区作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值