温馨提示×

ubuntu swap分区如何创建

小樊
50
2025-06-19 06:49:43
栏目: 智能运维

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

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

  1. 打开GParted
  • 在Ubuntu中,可以通过搜索“GParted”来找到并打开它。
  • 或者,你也可以通过终端运行sudo gparted命令来启动GParted。
  1. 选择磁盘
  • 在GParted的主界面中,选择你想要创建swap分区的磁盘。
  1. 创建新分区
  • 右键点击未分配的空间,选择“新建”。
  • 在弹出的窗口中,设置分区的大小(建议至少为物理内存的1.5倍,但不超过2GB)。
  • 选择文件系统类型为“Linux swap”。
  1. 应用更改
  • 点击“应用所有操作”按钮来执行分区操作。
  • 等待操作完成,期间可能会提示你确认或输入管理员密码。
  1. 启用swap分区
  • 打开终端,运行以下命令来激活新创建的swap分区:
    sudo swapon /dev/sdXn 
    其中/dev/sdXn是新创建的swap分区的设备名称(例如/dev/sda2)。
  1. 验证swap分区
  • 运行以下命令来查看当前的swap使用情况:
    sudo swapon --show 

方法二:使用命令行工具

  1. 查看磁盘空间
  • 使用lsblkfdisk -l命令查看磁盘的分区情况。
  1. 创建swap文件
  • 假设你想在/swapfile文件中创建一个2GB的swap文件,可以使用以下命令:
    sudo fallocate -l 2G /swapfile 
    如果fallocate不可用,可以使用dd命令:
    sudo dd if=/dev/zero of=/swapfile bs=1M count=2048 
  1. 设置权限
  • 设置swap文件的权限,使其只能被root用户访问:
    sudo chmod 600 /swapfile 
  1. 格式化为swap
  • 将文件格式化为swap分区:
    sudo mkswap /swapfile 
  1. 启用swap文件
  • 启用刚刚创建的swap文件:
    sudo swapon /swapfile 
  1. 永久启用swap文件
  • 编辑/etc/fstab文件,添加以下行以在系统启动时自动挂载swap文件:
    /swapfile none swap sw 0 0 
  1. 验证swap分区
  • 运行以下命令来查看当前的swap使用情况:
    sudo swapon --show 

通过以上两种方法,你可以在Ubuntu系统中成功创建并启用swap分区。

0