温馨提示×

Ubuntu Swap启动时自动挂载

小樊
123
2025-04-03 12:02:07
栏目: 智能运维

在Ubuntu系统中,要使Swap分区在启动时自动挂载,需要进行以下步骤:

  1. 创建或启用Swap分区/文件
  • 如果创建一个新的Swap文件,可以使用以下命令:

    sudo fallocate -l <大小> /swapfile  # 创建一个指定大小的Swap文件
    sudo chmod 600 /swapfile         # 设置适当的权限
    sudo mkswap /swapfile             # 格式化文件为Swap格式
    sudo swapon /swapfile            # 启用Swap文件
    
  • 如果使用的是Swap分区,可以使用以下命令启用:

    sudo swapon /dev/nvme0n1p6  # 启用指定的Swap分区
    
  1. 编辑 /etc/fstab 文件
  • 使用文本编辑器打开 /etc/fstab 文件:

    sudo nano /etc/fstab
    
  • 在文件末尾添加以下行,其中 /swapfile 是你创建的Swap文件的路径,<UUID> 是分区的UUID(可以使用 blkid 命令查看):

    /swapfile none swap sw 0 0
    

    或者使用分区的设备名:

    /dev/nvme0n1p6 none swap sw 0 0
    

    保存并关闭文件。

  1. 验证设置
  • 重新启动系统或使用以下命令检查Swap是否自动挂载:

    sudo swapon --show
    

    或者查看 /etc/fstab 文件是否正确添加。

通过以上步骤,你可以确保在Ubuntu系统启动时,Swap分区或文件会自动挂载。如果遇到问题,比如Swap没有自动挂载,可以检查 /etc/fstab 文件的配置是否正确,以及确保Swap文件或分区的权限设置正确。

0