루트가 아닌 Linux 파티션을 확장하는 방법

루트가 아닌 Linux 파티션을 확장하는 방법

EC2 인스턴스에 3TB EBS 볼륨이 연결되어 있었습니다. 볼륨을 4TB로 늘렸습니다.

파티션 크기를 확장하려고 합니다.

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:3    0   3T  0 part

나는 노력했다 -

 growpart /dev/nvme1n1 1

산출

NOCHANGE: partition 1 could only be grown by -2147483615 [fudge=2048]

파티션 크기에는 변화가 없습니다.

#lsblk
NAME        MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1     259:0    0   8G  0 disk
`-nvme0n1p1 259:1    0   8G  0 part /
nvme1n1     259:2    0   4T  0 disk
`-nvme1n1p1 259:4    0   3T  0 part

나는 xfs_growfs또한 시도했다. 파티션을 확장하는 방법. XFS 형식입니다.

미리 감사드립니다.

답변1

당신은 쳤을 수도 있습니다이 문제또는 비슷한 것.

먼저 백업을 만들고 복원 가능한지 확인하세요.

그런 다음 사용할 수 있습니다이 방법파티션 크기를 조정합니다. 간단히 말해서, gdisk는 마운트된 파티션에서 즐겁게 작업하므로 이 파티션을 삭제하고 더 큰 파티션을 생성하고 partprobe파티션이 활성화된 동안 커널에 변경 사항을 알릴 수 있습니다. 파티션의 시작 부분이 동일한 오프셋에 있는 한 파일 시스템은 영향을 받지 않습니다.

그러면 FS를 성장시킬 수 있습니다.

파티션을 마운트 해제할 수 있다면 파티션을 마운트 해제한 상태로 수행하는 것을 선호합니다... 긴장이 덜하고 뭔가 나쁜 일에 대해 불평할 가능성도 줄어듭니다. ;)

관련 정보