温馨提示×

ubuntu如何设置swap分区

小樊
39
2025-03-04 09:12:38
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中设置swap分区,可以按照以下步骤进行:

方法一:使用GParted图形界面工具

  1. 打开GParted
  • 在Ubuntu中,可以通过搜索“GParted”来找到并打开它。
  • 或者,你也可以通过终端输入sudo gparted来启动。
  1. 选择磁盘
  • 在GParted的主界面中,选择你想要创建swap分区的磁盘。
  1. 创建新分区
  • 右键点击未分配的空间,选择“新建”。
  • 在弹出的窗口中,设置分区类型为“Linux swap”,文件系统类型留空。
  • 设置分区大小,通常建议设置为物理内存的1.5倍到2倍,但不超过32GB(因为大多数现代系统不需要超过这个大小)。
  • 点击“应用”来创建分区。
  1. 格式化swap分区
  • 创建完成后,右键点击新创建的swap分区,选择“格式化为swap”。
  1. 启用swap分区
  • 打开终端,输入以下命令来启用swap分区:
    sudo swapon /dev/sdXn
    
    其中/dev/sdXn是你刚刚创建的swap分区的设备名称(例如/dev/sda2)。
  1. 设置开机自动挂载
  • 编辑/etc/fstab文件,添加以下行来确保系统启动时自动挂载swap分区:
    /dev/sdXn none swap sw 0 0
    
    同样,将/dev/sdXn替换为你的swap分区的设备名称。

方法二:使用命令行

  1. 查看磁盘空间
  • 使用df -h命令查看当前磁盘空间使用情况。
  1. 创建swap文件
  • 使用fallocatedd命令创建一个指定大小的swap文件。例如,创建一个4GB的swap文件:
    sudo fallocate -l 4G /swapfile
    
    或者
    sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
    
  1. 设置文件权限
  • 确保swap文件的权限正确:
    sudo chmod 600 /swapfile
    
  1. 格式化为swap
  • 使用mkswap命令将文件格式化为swap:
    sudo mkswap /swapfile
    
  1. 启用swap文件
  • 使用swapon命令启用swap文件:
    sudo swapon /swapfile
    
  1. 设置开机自动挂载
  • 编辑/etc/fstab文件,添加以下行来确保系统启动时自动挂载swap文件:
    /swapfile none swap sw 0 0
    

完成以上步骤后,你的Ubuntu系统应该已经成功设置了swap分区或swap文件。你可以通过free -h命令来验证swap是否已经启用并正常工作。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ubuntu swap分区大小如何设置

0