AWS 콘솔에서 파티션의 볼륨 크기를 수정했지만 표시되지 않았습니다 gpart show
. 재부팅 후에는 표시됩니다. Ubuntu 인스턴스를 다시 시작하지 않고도 크기를 조정할 수 있습니다. 여기서 누락된 단계가 있습니까? 아니면 이 경우 FreeBSD 11.0 인스턴스를 다시 시작해야 합니까? 서비스를 다시 시작하거나 다시 시작하지 않을 수 있나요?
다시 시작하기 전에:
=> 3 20971509 ada0 GPT (10G)
3 125 1 freebsd-boot (63K)
128 20971384 2 freebsd-ufs (10G)
다시 시작한 후:
=> 3 20971509 ada0 GPT (40G) [CORRUPT]
3 125 1 freebsd-boot (63K)
128 20971384 2 freebsd-ufs (10G)
답변1
우리가 가진 문제는 낮은 수준의 nvme 드라이버가 증가된 볼륨 크기를 인식하는 반면:
# nvmecontrol devlist
...
nvme2: Amazon Elastic Block Store
nvme2ns1 (655360MB)
...
(방금 작업한 예는 260GB에서 640GB로 크기를 조정한 것입니다.)
gpart 계층은 여전히 물리적 디스크의 크기가 이전 크기라고 생각합니다.
# gpart show nvd2
=> 40 545259440 nvd2 GPT (260G)
40 545259440 1 freebsd-ufs (260G)
빠진 것은 gpart가 크기를 다시 확인한다는 아이디어를 추진하는 것입니다.
제가 찾은 유일한 방법은 장치를 분리했다가 다시 연결하는 것입니다.