Centos 7에서 실행 중인 VPS가 있고 VPS 계정을 20GB 디스크 공간에서 다른 40GB 디스크 공간으로 업그레이드했지만 현재 더 큰 파티션으로 파티션을 확장하는 것을 지원하지 않습니다.
보시다시피 현재 20GB 파티션의 공간이 거의 꽉 차서 쉽게 백업을 할 수가 없습니다.
이 파티션을 40GB까지 안전하게 확장할 수 있는지 확인해야 합니다.
인터넷에서 다음 단계를 읽었으며 내가 옳고 프로세스가 100% 또는 95% 안전한지 커뮤니티에 확인하고 싶습니다. (사고가 발생할 수 있다는 것을 알지만 정상적인 상황을 의미합니다.)
단계는 ...
- VPS 내 SSH: sudo Growthpart /dev/sda 1
- 파일 시스템 크기 조정: sudo resize2fs /dev/sda1
- 확인: df -h
- sudo 다시 시작
어떻게 생각하나요? 이거 안전한가요? 파티션이 40GB까지 올바르게 확장됩니까? 물론 정상적인 상황에서요.
더 많은 쉘 명령을 미리 실행하려면 알려주시기 바랍니다.
파티션과 하드 드라이브의 현재 상태를 보여주는 이미지를 첨부했습니다.
실제로 미리 감사드립니다.
지도
달리기:
sudo 성장 부분 -N /dev/sda 1
알겠어요. 남은 작업은 완료할 수 있을 것 같습니다.
답변1
Growpart 및 resize2fs는 온라인으로 수행할 수 있습니다. 즉, 파일 시스템을 오프라인으로 전환할 필요가 없습니다(마운트 해제할 필요 없음). 이를 통해 파일 시스템이 동적으로 증가할 수 있습니다.
다음 단계가 작동합니다.
# First, TEST what growpart is going to do (dry run)
# (the values are just examples -- check if the "size" and "end" change to what you'd expect)
» sudo growpart -N /dev/sda1 1
CHANGE: partition=1 start=4096 old: size=16773087 end=16777183 new: size=25161695 end=25165791
# If you're satisfied, apply
» sudo growpart /dev/sda1 1
# If you do lsblk, you should now see that the disk and partition sizes are both 40GB!
# Grow ext4 partition
» sudo resize2fs /dev/sda1
# Check with df -h if the free space increased