ext4 파티션의 시작 경계를 수정하는 방법은 무엇입니까?

ext4 파티션의 시작 경계를 수정하는 방법은 무엇입니까?

디스크에는 4개의 파티션이 있습니다.

parted /dev/sda --script -- print
...
1 1049KB 50.0GB ... ext4
2 50GB   82GB   ... linux-swap
3 82GB   100GB  ... ext4
4 100GB  1000GB ... ext4

내 목표는 4의 시작 위치를 수정한 다음 데이터 손실 없이 동시에 3을 확장하는 것입니다. gparted를 사용하면 매우 쉬울 것이라는 것을 알고 있지만 자동 스크립트 내에 있으며 UI를 시작할 수 없습니다.

검색 결과 "cfdisk"를 사용하여 새 파티션을 삭제하고 생성한 다음 "resize2fs"를 수행하는 것으로 보입니다. 그러나 문제는 파티션의 시작 위치를 수정하면 "ext4" 속성이 사라지고 "resize2fs"에서 알 수 없는 슈퍼 블록이 발생한다는 것입니다.

도와 주셔서 감사합니다.

답변1

나에게는 시스템이 마운트되는 동안 확실히 위험합니다.

가동 중지 시간이 있으면 gparted를 사용하는 것이 좋습니다. 미니 커널로 부팅하여 파티션 크기를 조정할 수 있습니다.

여전히 약간 위험하므로 물론 좋은 백업을 가지고 있는지 확인하십시오!

관련 정보