请原谅我对 unix/linux 和虚拟机的了解非常有限。我最近在 Proxmox 管理的虚拟机中运行了以下命令:
[~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop3 59G 56G 0 100% /
none 492K 4.0K 488K 1% /dev
udev 7.8G 0 7.8G 0% /dev/tty
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 7.9G 800M 7.1G 10% /run
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
tmpfs 410M 0 410M 0% /run/user/0
tmpfs 410M 0 410M 0% /run/user/1000
tmpfs 410M 0 410M 0% /run/user/1002
正如你所看到的,/dev/loop3
它已经满了,我想增加它的大小。该命令的输出mount
显示这是一个 ext4 文件系统。看着文档,有一个调整大小命令:
qm resize <vmid> <disk> <size> [OPTIONS]
我试图弄清楚我需要用什么来<disk>
论证。根据文档,它将是以下任何一项:
<disk>: <efidisk0 | ide0 | ide1 | ide2 | ide3 | sata0 | sata1 | sata2 | sata3 | sata4 | sata5 | scsi0 | scsi1 | scsi10 | scsi11 | scsi12 | scsi13 | scsi14 | scsi15 | scsi16 | scsi17 | scsi18 | scsi19 | scsi2 | scsi20 | scsi21 | scsi22 | scsi23 | scsi24 | scsi25 | scsi26 | scsi27 | scsi28 | scsi29 | scsi3 | scsi30 | scsi4 | scsi5 | scsi6 | scsi7 | scsi8 | scsi9 | tpmstate0 | virtio0 | virtio1 | virtio10 | virtio11 | virtio12 | virtio13 | virtio14 | virtio15 | virtio2 | virtio3 | virtio4 | virtio5 | virtio6 | virtio7 | virtio8 | virtio9>
我能够登录 Proxmox 的 Web 界面并通过 GUI 调整磁盘大小,这会产生以下输出:
()
Image resized.
resize2fs 1.44.5 (15-Dec-2018)
Filesystem at /dev/loop3 is mounted on /tmp; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 10
The filesystem on /dev/loop3 is now 20971520 (4k) blocks long.
TASK OK
这解决了问题,但我想知道如何利用该qm resize <disk>
命令来做同样的事情。