CentOS 6은 fdisk를 사용하여 루트 파티션을 확장합니다.

CentOS 6은 fdisk를 사용하여 루트 파티션을 확장합니다.

LVM을 사용하지 않는 가상 머신에서 루트 파티션을 확장하려고 하는데 부팅할 디스크가 없습니다(만든 후 사용하고 싶지도 않습니다). 그래서 나는 논리적인 일련의 행동이라고 생각되는 것을 따랐습니다. (여러 가이드가 동의했습니다.)

  1. 분할된 테이블의 첫 번째 파티션 크기를 조정합니다(fdisk를 사용하여 파티션 1을 삭제하고 시작 지점은 동일하지만 끝 지점이 더 나중으로 다시 생성).
  2. 재시작
  3. resize2fs를 사용하여 fs 확장(ext4)

그러나 파티션을 삭제하고 다시 생성한 후(id는 83, 부팅 가능 플래그는 true, 시작점은 1로 유지) 시스템이 제대로 부팅되지 않고 즉시 grub 명령줄로 이동합니다.

그럼 내가 뭘 잘못하고 있는지, 어떻게 고칠 수 있는지 아는 사람 있나요?

내 fdisk는 다음과 같습니다

디스크 /dev/sda: 48.3GB, 48318382080바이트
255개 헤드, 63개 섹터/트랙, 5874개 실린더
단위 = 16065 * 512 = 8225280바이트의 실린더
섹터 크기(논리적/물리적): 512바이트/512바이트
I/O 크기(최소/최적): 512바이트/512바이트
디스크 식별자: 0x000520da

   장치 부팅 시작 끝 블록 ID 시스템
/dev/sda1 * 1 1913 15360000 83 리눅스
/dev/sda4 4000 5874 15060937+ 83 리눅스

그리고 내 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

관련 정보