在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文件的大小。