在Ubuntu系统中,设置swap文件大小的方法如下:
fallocate
或dd
命令创建swap文件确定swap文件的大小:
创建swap文件:
fallocate
命令:sudo fallocate -l 16G /swapfile
dd
命令:sudo dd if=/dev/zero of=/swapfile bs=1G count=16
设置文件权限:
sudo chmod 600 /swapfile
将文件格式化为swap:
mkswap
命令:sudo mkswap /swapfile
启用swap文件:
swapon
命令:sudo swapon /swapfile
验证swap文件是否启用:
free -h
或swapon --show
命令查看swap文件是否已启用。gparted
图形界面工具安装gparted
(如果尚未安装):
sudo apt update
sudo apt install gparted
启动gparted
:
sudo gparted
创建新的swap分区:
gparted
界面中,选择未分配的空间。启用swap分区:
gparted
界面中,右键点击新创建的swap分区并选择“应用所有操作”。systemd
管理swap文件创建swap文件:
fallocate
或dd
命令创建swap文件(如方法一所示)。设置文件权限:
sudo chmod 600 /swapfile
使用systemd
启用swap文件:
systemd
服务文件:sudo nano /etc/systemd/system/swapfile.service
[Unit]
Description=Swap File
[Service]
Type=oneshot
ExecStart=/sbin/swapon /swapfile
ExecStop=/sbin/swapoff /swapfile
[Install]
WantedBy=multi-user.target
启用并启动服务:
sudo systemctl enable swapfile.service
sudo systemctl start swapfile.service
验证swap文件是否启用:
sudo swapon --show
通过以上方法,你可以轻松地在Ubuntu系统中设置swap文件的大小。选择适合你的方法进行操作即可。