使用文件做swap分区

[root@zabbixserver ~]# fallocate -l 2G /etc/swap #指定文件为2G
[root@zabbixserver ~]# ls -lt /etc/swap
-rw-r–r-- 1 root root 2147483648 Feb 26 22:51 /etc/swap
[root@zabbixserver ~]# chmod 600 /etc/swap
[root@zabbixserver ~]# mkswap /etc/swap
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=1bc2c0e6-368f-4daa-bdc9-777e9e50112e
[root@zabbixserver ~]# swapon /etc/swap
swapon: /etc/swap: swapon failed: Invalid argument
[root@zabbixserver ~]# vim /etc/fstab
[root@zabbixserver ~]# vim /etc/fstab
[root@zabbixserver ~]# vim /etc/sysctl.conf
[root@zabbixserver ~]# vim /etc/sysctl.conf
[root@zabbixserver ~]# free -m
创建swap文件
fallocate -l 2G /etc/swap #指定文件为2G
1
设置文件权限,只允许root用户操作
chmod 600 /etc/swap
1
检查文件大小与权限是否正确
ls -lh /etc/swap
1
设置该文件为swap文件
mkswap /etc/swap
1
启用swap文件
swapon /etc/swap
1
使swap文件永久生效
vim /etc/fstab
1
末尾添加:

/etc/swap swap swap defaults 0 0
1
更改swap配置
vim /etc/sysctl.conf
1
有则修改,无则添加:(按需修改数值)

vm.swappiness=30 #值越大表示越倾向于使用swap空间
1
重启生效
init 6

你可能感兴趣的:(如履薄冰)