我在 VirtualBox 上安装了 lubuntu,并分配了 10GB 固定存储。后来,我复制了机器并分配了 20GB 的动态存储。我检查了fdisk
一下是否有效,但我不完全理解输出:
sudo fdisk -l
Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x759f6334
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 20969471 20967424 10G 83 Linux
看起来总共有 20GB,但是根分区只有 10GB 可用?如果是这样,我该如何扩展它?
答案1
要使用 调整分区大小fdisk
,您只需删除并重新创建具有相同起始(在您的情况下为 LBA 2048
)和新结束(例如 LBA 41943039
,尽管我建议41943299
您即使想使用整个磁盘也这样做,以防万一您某天自发将分区表转换为 GPT )的分区条目。
如果你使用的是较新版本的fdisk
,util-linux
它会询问你是否要在重新创建分区条目时删除文件系统签名。请确保你说N 代表否。
请注意,分区调整大小并不意味着文件系统调整大小。使用任何实用程序特定于分区上的文件系统调整文件系统的大小(例如resize2fs
,,resize.f2fs
... btrfs filesystem resize
)。检查其手册页以查看其选项以及是否可以“在线”扩展(即挂载文件系统)。
可以使用lsblk -f
或检查文件系统类型blkid
。