我有1Tb硬盘,已经安装了Centos 7和Kvm-Qemu。现在我已经创建了一个 4GB 内存、40GB 磁盘空间的虚拟机。虚拟机出现了。现在,我正在尝试使用相同的 4GB 内存和 40GB 磁盘空间创建另一台虚拟机。但它会抛出错误,指出“空间较小”。仅 10 GB 可用
root@localhost ~]# df -h /var/lib/libvirt/images
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 20G 31G 39% /
[root@localhost ~]#<
这里如何将大小/var/lib/libvirt/images
从 50GB 更改为其他值?
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 930.5G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 31.4G 0 lvm [SWAP]
└─centos-home 253:2 0 849.1G 0 lvm /home
sr0 11:0 1 4.2G 0 rom /run/media/infinite/CentOS 7 x86_64
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 50G 20G 31G 40% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 49M 32G 1% /dev/shm
tmpfs 32G 18M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 1014M 218M 797M 22% /boot
/dev/mapper/centos-home 849G 292M 849G 1% /home
tmpfs 6.3G 48K 6.3G 1% /run/user/1000
/dev/sr0 4.3G 4.3G 0 100% /run/media/infinite/CentOS 7 x86_64
[root@localhost ~]#
答案1
目前,您没有单独的存储卷/var/lib/libvirt/images
。请注意,您的卷的大小centos-root
只是31G
,但您centos-home
是849.1G
。如果您想增加 的大小,/var/lib/libvirt/images
则需要通过减小 的大小来释放卷组空间centos-home
,然后为其创建逻辑卷/var/lib/libvirt/images
。
就像提到的拉曼·赛洛帕尔,研究 resize2fs 来减少centos-home
体积以释放更多空间。
或者,您可以将虚拟机存储在/home
(但我不会这样做)