温馨提示×

ubuntu swap空间不足如何扩容

小樊
43
2025-08-15 13:46:10
栏目: 云计算

Ubuntu swap空间不足可通过创建新的swap文件或扩展现有swap分区来扩容,以下是具体方法:

创建新的swap文件(推荐)

  1. 检查当前swap情况:sudo swapon --showfree -h
  2. 创建新的swap文件,如4GB:sudo fallocate -l 4G /swapfile_new,若fallocate不可用,可用sudo dd if=/dev/zero of=/swapfile_new bs=1G count=4替代。
  3. 设置权限:sudo chmod 600 /swapfile_new
  4. 格式化:sudo mkswap /swapfile_new
  5. 启用:sudo swapon /swapfile_new
  6. 验证:sudo swapon --showfree -h
  7. 使开机自动挂载:编辑/etc/fstab,添加/swapfile_new none swap sw 0 0

扩展现有的swap分区

  1. 关闭当前swap分区:sudo swapoff /dev/sdXn/dev/sdXn为swap分区路径)。
  2. gparted等工具扩展分区。
  3. 重新格式化:sudo mkswap /dev/sdXn
  4. 重新启用:sudo swapon /dev/sdXn
  5. 验证:sudo swapon --showfree -h

0