CentOS 6 使用 fdisk 扩展根分区

CentOS 6 使用 fdisk 扩展根分区

我正在尝试在未使用 LVM 的虚拟机上扩展根分区,并且我没有(也不想尝试创建然后使用)可从中启动的磁盘。因此,我遵循了我认为符合逻辑的一系列行动(多个指南都同意我的观点):

  1. 调整分区表中第一个分区的大小(使用 fdisk 删除分区 1 并使用相同的起点但较晚的终点重新创建它)。
  2. 重启
  3. 使用resize2fs扩展fs(它是ext4)

然而,在删除并重新创建分区(将 id 保持为 83,可启动标志为 true,起始点为 1)后,我的系统将无法正常启动,它会立即进入 grub 命令行。

那么有谁知道我做错了什么,以及如何解决它?

我的 fdisk 看起来像这样:

磁盘 /dev/sda:48.3 GB,48318382080 字节
255 个磁头,63 个扇区/磁道,5874 个柱面
单位 = 16065 * 512 = 8225280 字节的柱面
扇区大小(逻辑/物理):512 字节/512 字节
I/O 大小(最小/最佳):512 字节/512 字节
磁盘标识符:0x000520da

   设备引导开始结束块 ID 系统
/dev/sda1 * 1 1913 15360000 83 Linux
/dev/sda4 4000 5874 15060937+ 83 Linux

还有我的 fstab:

/dev/sda1/ext4 默认 1 1
tmpfs /dev/shm tmpfs 默认值 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs 默认值 0 0
proc /proc proc 默认 0 0
/dev/sda4 /home/dbkats/rpmbuild ext4 默认 0 0

相关内容