ProxmoxVE 命令行

遇事不决,多读文档!

虚拟机

创建

使用命令行创建 VM 非常方便,而且还可以使用各发行版的云镜像,快速创建速度又快,占用空间又小,非常方便。

 1# 增加硬盘空间
 2# 建议从模板创建虚拟机后,再增加虚拟机硬盘的空间,这样可以保持模板的大小
 3qm disk resize <VM_ID> scsi0 +30G
 4
 5# 关闭
 6qm stop <vmid>
 7# 如果关闭失败
 8qm list
 9# 找到 vm 对应的 pid
10kill <pid>
11
12# 删除
13qm destroy <vmid> --destroy-unreferenced-disks 1 --purge 1 --skiplock 1
14
15# 强制删除
16rm -f /etc/pve/nodes/*/*/<vm_id>.conf
17# [修復Proxmox VE:無法刪除虛擬機器](https://blog.pulipuli.info/2014/08/proxmox-ve-fix-proxmox-ve-destroy.html#postcataproxmox-ve-fix-proxmox-ve-destroy.html0_anchor2)

LXC容器

1# 关闭
2pct stop <vmid>
3pct list

存储

 1# 查看存储空间使用情况
 2pvesm status
 3
 4# 查看存储内的文件
 5pvesm list <storage>
 6
 7# 查看存储配置
 8cat /etc/pve/storage.cfg
 9
10# 给local存储添加存储类型
11pvesm set local --content snippets,rootdir,import,images,backup,vztmpl,iso
12# 注意!!!片段文件只能放在 /var/lib/vz/snippets/ 目录下,不支持子目录
13
14# 将local-lvm(LVM-Thin)合并到local
15# 移动虚拟机硬盘到local
16qm disk move <vmid> <disk> <storage> --format qcow2 --delete 1
17# 移动容器卷到local
18pct move-volume <vmid> <volume> <storage> --delete 1
19# 删除local-lvm存储
20lvremove pve/data
21# 空间合并到local
22lvextend -l +100%FREE -r pve/root
23# 在WebUI的“数据中心”-"存储"里,手动移除local-lvm

相关专栏文章