我在 VirtualBOx 上安装了一个 Ubuntu 16.04 LTS 作为 VM。一开始我有 10GB,然后我按照以下步骤将其增加到 30GB:http : //www.redstk.com/resizing-a-virtualbox-5-1-4-hdd-vdi-file/我有 2partions: 1. Linux 2. 扩展(带交换)。当我格式化扩展分区以包含新大小时,我完全删除了交换分区。重新启动后,我看到扩展分区向我显示了新的大小,但是系统似乎无法“识别”这种大小,我总是看到我的磁盘空间不足,总磁盘空间仅显示 10 GB,例如这是:磁盘使用情况
我没有完成帖子中包含的逻辑映射步骤,因为我没有找到任何 /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 /
谢谢
根据 的输出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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句