본문으로 건너뛰기

블록 스토리지

개요

블록 스토리지는 가상머신에 디스크처럼 연결하는 영구 스토리지입니다. 가상머신을 삭제해도 데이터가 유지되며, 다른 가상머신에 재연결할 수 있습니다.

블록 스토리지는 가상머신 삭제 후에도 계속 과금됩니다

가상머신을 삭제해도 연결된 블록 스토리지는 유지되며 삭제 전까지 과금됩니다. 불필요한 스토리지는 직접 삭제해야 합니다.


성능 스펙

지표스펙
대역폭170 GiB 미만: 최대 128 MiB/s · 170 GiB 이상: 최대 250 MiB/s
IOPS디스크 크기 1 GiB당 3 IOPS · 최소 100, 최대 16,000 IOPS · 1 IOPS는 최대 256 KiB
버스트 성능최대 3,000 IOPS로 1,800초 지속

블록 스토리지 생성

  1. 좌측 메뉴 블록 스토리지 > 블록 스토리지 목록에서 블록 스토리지 생성을 클릭합니다.

  2. 아래 항목을 설정합니다.

    항목설명
    블록 스토리지 이름식별 가능한 이름 (1~256자)
    스토리지 크기 (GiB)필요한 용량. 최소 10 GiB, 최대 32,768 GiB (32 TiB). 이미지 기반 생성 시 이미지 원본 크기 이상이어야 함
    영역가상머신과 동일한 영역 선택
    디스크 타입빈 디스크 (데이터 전용) / 이미지 (부팅 가능 OS 디스크) / 스냅샷 (기존 스냅샷에서 복원)
    재해 복구다른 영역에 자동 복제 (단가 더 높음)
  3. 생성을 클릭합니다.

재해 복구 설정은 가상머신과 일치해야 합니다

가상머신이 재해 복구로 생성된 경우 연결할 블록 스토리지도 재해 복구가 켜져 있어야 합니다 (불일치 시 machineDrMismatch 에러). 마찬가지로 일반 가상머신에는 일반 블록 스토리지만 연결할 수 있습니다.


기존 디스크 용량 늘리기 (리사이즈)

작업 전 가상머신을 중지해야 합니다

연결된 가상머신이 준비 완료(idle) 또는 중지됨 상태일 때만 수정할 수 있습니다.

  1. 대상 가상머신을 중지합니다.
  2. 블록 스토리지 목록에서 대상 스토리지를 선택합니다.
  3. 수정 버튼을 클릭합니다.
  4. 스토리지 크기 (GiB) 값을 늘려 입력합니다 (크기 감소는 불가).
  5. 저장을 클릭하고 상태가 준비됨으로 바뀌는지 확인합니다.
  6. 가상머신을 다시 실행합니다.
  7. 가상머신 접속 후 파일시스템 확장을 확인합니다.
df -h
# /dev/vda1 크기가 늘어났는지 확인

파일시스템은 재시작 후 자동으로 확장됩니다.


새 디스크 추가 연결

기존 OS 디스크 외에 데이터 전용 디스크를 추가로 연결할 수 있습니다.

작업 전 가상머신을 중지해야 합니다

1단계: 빈 블록 스토리지 생성

디스크 타입을 빈 디스크 로 선택해 데이터 전용 디스크를 생성합니다.

2단계: 가상머신에 연결

  1. 생성한 블록 스토리지 상세 페이지에서 수정을 클릭합니다.
  2. 연결된 머신 ID 필드에서 연결할 가상머신을 선택합니다.
  3. 저장을 클릭합니다.

3단계: 가상머신 재시작 후 마운트

가상머신을 실행한 후 SSH로 접속해 디스크를 마운트합니다.

# 연결된 디스크 확인
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT

# 파일시스템 생성 (처음 사용 시)
sudo mkfs.ext4 /dev/vdb

# 마운트
sudo mkdir -p /data
sudo mount /dev/vdb /data

# 재부팅 시 자동 마운트 설정
echo '/dev/vdb /data ext4 defaults 0 2' | sudo tee -a /etc/fstab

스냅샷으로 백업

블록 스토리지의 특정 시점을 스냅샷으로 저장할 수 있습니다.

  • 블록 스토리지 상세 페이지에서 스냅샷 생성 버튼을 클릭합니다.
  • 스냅샷에서 새 볼륨을 생성해 복원하거나 다른 가상머신에 연결할 수 있습니다.

자세한 내용은 스냅샷을 참고하세요.


다음 단계