温馨提示×

Debian swap空间如何扩容

小樊
56
2025-09-15 04:32:47
栏目: 云计算

Debian系统扩容swap空间主要有以下两种方法:

  • 创建新的swap文件
    1. sudo fallocate -l 2G /swapfile2G可按需调整)或sudo dd if=/dev/zero of=/swapfile bs=1G count=2创建文件。
    2. 执行sudo chmod 600 /swapfile设置权限。
    3. 通过sudo mkswap /swapfile将其格式化为swap。
    4. sudo swapon /swapfile启用。
    5. 编辑/etc/fstab,添加/swapfile none swap sw 0 0,使重启后自动挂载。
  • 扩展现有swap分区(若为LVM)
    1. sudo lvdisplay查看逻辑卷。
    2. 执行sudo lvextend -L +2G /dev/mapper/vg_name-lv_root+2G为增加大小,vg_name等按实际情况修改)。
    3. 根据文件系统类型,如sudo resize2fs /dev/mapper/vg_name-lv_root扩展文件系统。
    4. sudo mkswap /dev/mapper/vg_name-lv_root重新格式化(若需)。
    5. 通过sudo swapon /dev/mapper/vg_name-lv_root重新挂载。

0