Avatar

Organizations

1 results for Pve
  • 遇事不决,多读文档!

    QEMU/KVM虚拟机

    # 增加硬盘空间
    # 建议从模板创建虚拟机后,再增加虚拟机硬盘的空间,这样可以保持模板的大小
    qm disk resize <VM_ID> scsi0 +30G
    
    # 关闭
    qm stop <vmid>
    # 如果关闭失败
    qm list
    # 找到 vm 对应的 pid
    kill <pid>
    
    # 删除
    qm destroy <vmid> --destroy-unreferenced-disks 1 --purge 1 --skiplock 1
    
    # 强制删除
    rm -f /etc/pve/nodes/*/*/<vm_id>.conf
    

    LXC容器

    # 扩大硬盘
    # 将容器的 rootfs 增加到绝对大小
    pct resize <lxc_id> rootfs <size>G
    # 将容器的 rootfs 增加相对大小
    pct resize <lxc_id> rootfs +<size>G
    
    # 缩小硬盘
    # 备份lxc
    vzdump <lxc_id> --mode stop --compress zstd --storage <storage_name>
    # 删除lxc
    pct shutdown <lxc_id> 
    pct destroy <lxc_id>
    # 恢复到指定大小,size默认单位是G
    pct restore <lxc_id> /var/lib/vz/dump/<backup_name> --rootfs <storage_name>:<size>
    
    # 关闭
    pct list
    pct stop <vmid>
    

    存储

    # 查看存储空间使用情况
    pvesm status
    
    # 查看存储内的文件
    pvesm list <storage_name>
    
    # 查看存储配置
    cat /etc/pve/storage.cfg
    
    # 给local存储添加存储类型
    pvesm set local --content snippets,rootdir,import,images,backup,vztmpl,iso
    # 注意!!!片段文件只能放在 /var/lib/vz/snippets/ 目录下,不支持子目录
    
    # 将local-lvm(LVM-Thin)合并到local
    # 移动虚拟机硬盘到local
    qm disk move <vm_id> <disk> <storage_name> --format qcow2 --delete 1
    # 移动容器卷到local
    pct move-volume <vm_id> <volume> <storage_name> --delete 1
    # 删除local-lvm存储
    lvremove pve/data
    # 空间合并到local
    lvextend -l +100%FREE -r pve/root
    # 在WebUI的“数据中心”-"存储"里,手动移除local-lvm
    
    ProxmoxVE lxc kvm pve Created Tue, 27 Dec 2022 16:51:54 +0800