了解虚拟机上的 fdisk -l 输出

了解虚拟机上的 fdisk -l 输出

我在 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 )的分区条目。

如果你使用的是较新版本的fdiskutil-linux它会询问你是否要在重新创建分区条目时删除文件系统签名。请确保你说N 代表否

请注意,分区调整大小并不意味着文件系统调整大小。使用任何实用程序特定于分区上的文件系统调整文件系统的大小(例如resize2fs,,resize.f2fs... btrfs filesystem resize)。检查其手册页以查看其选项以及是否可以“在线”扩展(即挂载文件系统)。

可以使用lsblk -f或检查文件系统类型blkid

相关内容