我在 OS X High Sierra 上使用 VirtualBox 和 Ubuntu 16.04 VM。我增加了动态存储的大小,并使用实时 ISO 重新启动了 VM,然后运行gparted
。
gparted output
右键单击时提供调整大小的两个分区是/dev/sda1
和/dev/sda5
,但可用空间均不等于未分配空间......它们如下:
我该如何利用这 40G 未分配空间?一个答案 (1054352) 说先增加扩展分区的大小,但我的 ( sda2
) 没有该选项。
当我按照 Curtis 的回答进行操作时,执行 gparted 然后进行挂载:
# df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.0G 0 3.0G 0% /dev
tmpfs 601M 8.6M 592M 2% /run
/dev/mapper/ubuntu--vg-root 18G 12G 4.9G 71% /
tmpfs 3.0G 6.7M 3.0G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup
/dev/loop2 90M 90M 0 100% /snap/core/6673
/dev/loop3 92M 92M 0 100% /snap/core/6531
/dev/loop1 264M 264M 0 100% /snap/phpstorm/90
/dev/loop0 91M 91M 0 100% /snap/core/6405
/dev/sda1 472M 463M 0 100% /boot
tmpfs 601M 44K 601M 1% /run/user/1000
看起来好像 20G 分区已经挂载,但是当我尝试时:
apt-get install byobu
gzip: stdout: No space left on device. update-initramfs: failed for /boot/initrd.img-4.13.0-43-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
答案1
分区无法调整大小的一个原因是该分区处于活动状态。
为了增加/dev/sda5LVM2 PV 逻辑分区:
- 选择/dev/sda5LMV2 PV 逻辑分区并使用菜单选项将其停用分区 > 停用。
- 选择/dev/sda2扩展分区和使用分区 > 调整大小/移动扩大分区以使用未分配的空间。
- 编辑 > 应用所有操作。
- 选择/dev/sda5LVM2 PV逻辑分区及使用分区 > 调整大小/移动扩大分区以使用扩展分区内未分配的空间。
- 编辑 > 应用所有操作。
- 打开终端提示符并使用命令来
lvresize
扩大您想要的 LVM 逻辑卷,例如包含根卷组的逻辑卷。
我建议更多地了解逻辑卷管理通过阅读互联网上的一两个教程。
“希望这能有所帮助。