我在我的VirtualBOx上安装了一个Ubuntu 16.04 LTS作为VM。 一开始我有10GB,然后按照这里的步骤将其增加到30GB:http://www.redstk.com/resizing-a-virtualbox-5-1-4-hdd-vdi-file/ 我有2个部分:1。Linux 2.Extended(使用Swap)。虽然我将扩展分区格式化为包含新大小,但我完全删除了Swap分区。 重新启动后,我看到扩展分区向我显示了新的大小,但是这种方式似乎并没有得到认可"通过系统,我总是看到我的磁盘空间不足,总的dis空间只显示10 GB这样: disk usage
我还没有完成帖子中包含的逻辑映射步骤,因为我没有找到任何/ dev / mapper文件系统:(这可能是个原因吗? 以下是gParted上分区的外观:gParted partitions
以下是我的ubuntu命令的样子:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 30G 0 disk
├─sda2 8:2 0 1K 0 part
└─sda1 8:1 0 8G 0 part /
由于
答案 0 :(得分:2)
根据fdisk -l
的输出,您现在拥有:
/dev/sda1
是一个8 GB的主分区,安装在/
/dev/sda2
是一个空的22 GB扩展分区。如果您的目标是将22 GB分配给/dev/sda1
,则可以删除无用的扩展分区,然后扩展/dev/sda1
。您可以使用gparted
(如有必要,sudo apt-get install gparted
)等图形工具,也可以使用命令行工具:
删除无用的扩展分区:
sudo parted /dev/sda rm 2
将第一个主分区扩展到磁盘的末尾:
sudo parted /dev/sda -- resizepart 1 -1s
扩展文件系统以覆盖新获得的空间;假设/
是默认的ext4:
sudo resize2fs /dev/sda1