使用文件做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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章