在Ubuntu中设置Swap自动挂载,需通过编辑/etc/fstab文件实现,以下是具体步骤:
创建/启用Swap分区/文件
sudo fallocate -l 4G /swapfile # 创建4GB Swap文件(大小可调整)
sudo chmod 600 /swapfile # 设置权限
sudo mkswap /swapfile # 格式化为Swap
sudo swapon /swapfile # 启用
sudo mkswap /dev/nvme0n1p6 # 格式化分区(替换为实际分区名)
sudo swapon /dev/nvme0n1p6 # 启用
编辑/etc/fstab文件
sudo nano /etc/fstab
在文件末尾添加以下内容(推荐使用UUID,可通过blkid命令查看):
# 使用UUID(更稳定,避免设备名变更导致问题)
UUID=你的Swap分区UUID none swap sw 0 0
# 或使用设备名(如/dev/sdb1)
# /dev/nvme0n1p6 none swap sw 0 0
验证配置
sudo swapon --show # 查看当前启用的Swap
sudo reboot # 重启验证是否自动挂载
注意事项:
/etc/fstab前建议备份:sudo cp /etc/fstab /etc/fstab.bak。/etc/crypttab中添加对应配置。cat /etc/fstab确认配置是否正确写入。