如何使 sda1 或 sdb1 更大

如何使 sda1 或 sdb1 更大

我正在使用 Google Cloud 服务。克隆虚拟机后,我lsblk在 ssh 后输入,可以看到分区sda1只有 10 GB,这只是我所支付费用的 10%。

我根本不是 Linux 管理员,我真的不知道这意味着什么。为什么分区小?

  1. 如何在本地修复此问题?我认为这可能与使用另一个启动设备的外部实用程序有关

  2. 我不希望有人在这里提供帮助,但我该如何在 Google Cloud 上解决这个问题呢?那太好了!

这是输出sudo parted --list

Model: Google PersistentDisk (scsi)
Disk /dev/sda: 107GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number  Start   End    Size   Type     File system  Flags
1      1049kB  107GB  107GB  primary  ext4         boot
Model: Google PersistentDisk (scsi)
Disk /dev/sdb: 268GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number  Start   End     Size    Type     File system  Flags
1      1049kB  10.7GB  10.7GB  primary  ext4         boot

答案1

您似乎需要创建约 97GB 的第二个分区,留下/10GB 的基本分区。

或者,您也可以删除当前分区并立即在其位置重新创建一个完整大小的分区。这里的基本要求是确保新分区的起始扇区与旧分区的起始扇区相同。按照此操作resize2fs,然后强制fsck下次启动。


仔细一看,似乎分区确实是107MB,但你说文件系统目前只有10MB:

Number  Start   End    Size   Type     File system  Flags
1      1049kB  107GB  107GB  primary  ext4         boot

如果您确实想将单个文件系统的大小增加到可用的全部大小,只需运行resize2fs /dev/sda1它就会为您扩展。 (请注意,此操作不容易逆转。)

相关内容