Centos 7에 설치된 VPS를 안전하게 확장하는 방법은 무엇입니까?

Centos 7에 설치된 VPS를 안전하게 확장하는 방법은 무엇입니까?

Centos 7에서 실행 중인 VPS가 있고 VPS 계정을 20GB 디스크 공간에서 다른 40GB 디스크 공간으로 업그레이드했지만 현재 더 큰 파티션으로 파티션을 확장하는 것을 지원하지 않습니다.

보시다시피 현재 20GB 파티션의 공간이 거의 꽉 차서 쉽게 백업을 할 수가 없습니다.

이 파티션을 40GB까지 안전하게 확장할 수 있는지 확인해야 합니다.

인터넷에서 다음 단계를 읽었으며 내가 옳고 프로세스가 100% 또는 95% 안전한지 커뮤니티에 확인하고 싶습니다. (사고가 발생할 수 있다는 것을 알지만 정상적인 상황을 의미합니다.)

단계는 ...

  1. VPS 내 SSH: sudo Growthpart /dev/sda 1
  2. 파일 시스템 크기 조정: sudo resize2fs /dev/sda1
  3. 확인: df -h
  4. 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

관련 정보