Proxmox VE删除自带swap并重新创建swap

因为某种特殊原因非要改swap 蛋疼、、、、

关闭swap

  1. 关闭swap
 vi /etc/fstab
 /dev/pve/swap none swap sw 0 0 #注释掉这句
  1. 重启 free一下看看swap是否为0
root@pve:~# free
         total        used        free      shared  buff/cache   available
Mem:     8069240      829664     7001676       53232    237900     6948872
Swap:    0           0           3

.删除pve-swap

 lvremove /dev/pve/swap

剩下空间随意分配 我这里是分配给了pve-root

lvextend -L +7G /dev/mapper/pve-root

创建新的swap

 root@pve: dd if=/dev/sdb of=/swap bs=1024M count=15
 #我这里用的是一个新挂载的U盘= =/ 一共 1024*15 一共15G 
 root@pve: mkswap /swap #建立swap文件
 root@pve: swapon /swap #启用swap文件
 freee#查看效果
               total        used        free      shared  buff/cache   available
Mem:        8069240      794492     7066656       37636      208092     7006752
Swap:      15728636           0    15728636

开机自动挂载

 vi /etc/fstab
 /dev/pve/swap none swap sw 0 0 #解除这句的注释修改成
 /swap none swap sw 0 0 修改成这样就可以了

你可能感兴趣的:(虚拟机,proxmox,swap)