在CentOS系統中,設置swap文件大小的方法如下:
fallocate
或dd
命令創建swap文件確定swap文件的大小:
創建swap文件:
fallocate
命令:sudo fallocate -l 12G /swapfile
dd
命令:sudo dd if=/dev/zero of=/swapfile bs=1G count=12
設置文件權限:
sudo chmod 600 /swapfile
將文件格式化為swap:
mkswap
命令:sudo mkswap /swapfile
啟用swap文件:
swapon
命令:sudo swapon /swapfile
驗證swap是否啟用:
free -h
或swapon --show
命令查看swap的使用情況。systemd
管理swap文件創建swap文件:
配置systemd
管理swap文件:
systemd
的swap文件單元文件:sudo nano /etc/systemd/system/swapfile.swap
[Unit]
Description=Swap File
[Swap]
What=/swapfile
Size=12G
[Install]
WantedBy=multi-user.target
啟用并啟動swap文件:
systemctl
命令啟用并啟動swap文件:sudo systemctl enable swapfile.swap
sudo systemctl start swapfile.swap
驗證swap是否啟用:
free -h
或swapon --show
命令查看swap的使用情況。如果你已經有一個swap文件,并且需要調整其大小,可以按照以下步驟操作:
禁用現有的swap文件:
sudo swapoff /swapfile
調整文件大小:
fallocate
或dd
命令調整文件大小,然后重新格式化為swap并啟用。重新啟用swap文件:
sudo mkswap /swapfile
sudo swapon /swapfile
通過以上方法,你可以輕松地在CentOS系統中設置和管理swap文件的大小。