我正在使用 Google Cloud 服务。克隆虚拟机后,我lsblk
在 ssh 后输入,可以看到分区sda1
只有 10 GB,这只是我所支付费用的 10%。
我根本不是 Linux 管理员,我真的不知道这意味着什么。为什么分区小?
如何在本地修复此问题?我认为这可能与使用另一个启动设备的外部实用程序有关
我不希望有人在这里提供帮助,但我该如何在 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
它就会为您扩展。 (请注意,此操作不容易逆转。)