DOIFOR技术Ubuntu 调整Swap分区大小
DOIFOR技术Ubuntu 调整Swap分区大小

Ubuntu 调整Swap分区大小

技术

运行环境

  • Ubuntu 22.04 LTS

相关指令

  1. 查看当前交换分区使用情况

    root@zhao-server:/home/zhao# swapon -s
    Filename                Type        Size        Used    Priority
    /swapfile                               file        2097148     2076532-2
  2. 关闭当前使用的交换空间,该指令会将当前交换分区中的内容转移到内存中去

    root@zhao-server:/home/zhao# swapoff /swapfile 
  3. 创建新的/swapfile文件,在这一步中指定交换分区空间大小

    root@zhao-server:/home/zhao# dd if=/dev/zero of=/swapfile bs=1M count=32768
    32768+0 records in
    32768+0 records out
    34359738368 bytes (34 GB, 32 GiB) copied, 44.453 s, 773 MB/s

    dd命令的主要作用是:复制文件,并根据操作数进行转换和格式化。

  4. 重建交换分区

    root@zhao-server:/home/zhao# mkswap /swapfile 
    Setting up swapspace version 1, size = 32 GiB (34359734272 bytes)
    no label, UUID=f87dc486-3feb-4048-85e0-48672330eb9d
  5. 使用(激活)新的交换分区

    root@zhao-server:/home/zhao# swapon /swapfile 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注