GCP 콘솔에서 디스크 크기 변경하기
GCP 콘솔에서 디스크 크기 변경하기
📈 GCP에서 연결된 디스크 사이즈를 변경하는 방법
Google Cloud Platform(GCP)을 사용하다 보면, VM 인스턴스에 연결된 디스크의 용량이 부족해지는 경우가 생깁니다. 이때 디스크를 삭제하거나 재생성하지 않고도 기존 디스크의 크기를 확장할 수 있습니다.
✅ 사전 준비 사항
- GCP 프로젝트에 접근 권한이 있어야 합니다.
- 디스크는 Standard, Balanced, 또는 SSD Persistent Disk여야 합니다.
- 디스크 크기는 줄일 수 없고, 늘리는 것만 가능합니다.
- 디스크가 부트 디스크든 추가 디스크든 모두 확장 가능합니다.
1. GCP 콘솔에서 디스크 크기 변경하기
가장 쉬운 방법은 GCP 콘솔을 이용하는 것입니다.
📌 단계
- GCP Console에 접속: https://console.cloud.google.com
- 좌측 메뉴에서 Compute Engine → 디스크 클릭
- 확장하려는 디스크를 선택
- 상단의 수정(Edit) 버튼 클릭
- “크기(GB)” 필드에서 원하는 크기로 입력 (예: 20 → 50)
- 저장(Save) 클릭
💡 변경된 디스크는 즉시 반영되며, 인스턴스를 재시작할 필요는 없습니다.
2. OS 내부에서 파일시스템 확장하기
20G로 증가된 디스크 정보를 확인합니다.
2-1. 디스크 정보 확인
lsblk
예시 출력:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 73.9M 1 loop /snap/core22/1908
loop1 7:1 0 73.9M 1 loop /snap/core22/1963
loop2 7:2 0 424.2M 1 loop /snap/google-cloud-cli/331
loop3 7:3 0 425.1M 1 loop /snap/google-cloud-cli/332
loop4 7:4 0 50.9M 1 loop /snap/snapd/24505
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 19.9G 0 part /
├─sda14 8:14 0 4M 0 part
└─sda15 8:15 0 106M 0 part /boot/efi
현재 GCP 인스턴스에는 하드디스크 하나 (sda), 그 안에 세 개의 파티션 (sda1, sda14, sda15) 이 있습니다.
디스크 sda는 크기가 20GB이며, 주로 사용되는 파티션은 sda1입니다. sda15는 /boot/efi에 마운트되어 있습니다. (부팅에 필요한 정보 저장)
3. 디스크 전체 용량 확인
df
명령을 사용해서 디스크 전체 용량 정보를 확인할 수 있습니다. -h
옵션을 사용하면 사람이 읽기 쉬운 단위 (MB, GB 등)로 출력합니다.
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 20G 6.1G 14G 32% /
tmpfs 480M 0 480M 0% /dev/shm
tmpfs 192M 908K 191M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
efivarfs 56K 24K 27K 48% /sys/firmware/efi/efivars
/dev/sda15 105M 6.1M 99M 6% /boot/efi
tmpfs 96M 4.0K 96M 1% /run/user/1001
/dev/root
는 20G가 할당되었고 6.1G를 사용 중으로 현재 32% 사용중입니다. 앞으로 14G가 사용 가능합니다.
4. GCP에서 디스크 용량 알림설정
Cloud Monitoring 알림 정책을 생성하면 디스크 용량이 일정 크기를 넘어설 때 알림을 발생 시킬 수 있습니다.
Monitoring → Alerting → Create Policy 클릭
조건 설정
- VM Instance > Disk > Disk utilization (agent.googleapis.com/disk/percent_used) 선택
- Filter (선택): device_name = sda1 또는 mountpoint = /(특정 디스크 또는 파티션만 추적할 경우)
- Configure alert trigger
used
속성이 70%를 초과하는 경우 알림을 발생하도록 설정하고 next
를 선택합니다.
- 알림 채널 설정
Notification Channels을 설정할 수 있습니다. 이메일, Slack, Webhook, SMS 등을 사용할 수 있습니다.
- 이름 및 정책 저장
Alert Policy 이름 예: High Disk Usage Alert를 설정할 수 있습니다. 이름이 업데이트 되면 Create
버튼을 눌러서 정책을 저장합니다.
추가 팁
- 디스크 용량은 줄일 수 없습니다. 초기 설정은 신중하게!
- 비용은 용량에 따라 증가하므로, 사용량을 모니터링하세요.
카테고리 다른 글
Date | Title | Author |
---|---|---|
May 24, 2025 | docker-compose로 n8n설치 | |
May 24, 2025 | GCP에 postgres 설치하고 방화벽 추가하기 | |
May 17, 2025 | Alpha Vantage API로 주식 정보 가져오기 | |
May 15, 2025 | Google OAuth로 n8n Credential 설정하기 | |
May 3, 2025 | n8n의 Merge 노드 | |
May 3, 2025 | n8n에서 Discord 메시지를 수신하는 자동화 봇 |