스냅샷을 사용하여 데이터 상태 보존

이 페이지에서는 스냅샷을 사용하여 Filestore 데이터의 상태를 보존하는 방법을 설명합니다. 스냅샷에 대한 자세한 내용은 스냅샷을 참조하세요.

지원 등급

다음 표에서는 스냅샷을 지원하는 Filestore 등급을 보여줍니다.

등급 스냅샷 지원
기본 HDD 아니요
기본 SSD 아니요
대규모 SSD 아니요
엔터프라이즈

스냅샷 만들기

다음 방법 중 하나를 사용하여 인스턴스의 스냅샷을 만들 수 있습니다.

Cloud Console

  1. Cloud Console에서 Filestore 인스턴스 페이지로 이동합니다.

    Filestore 인스턴스 페이지로 이동

  2. 스냅샷을 만들려는 인스턴스를 클릭합니다.

  3. 스냅샷 탭을 클릭한 다음 스냅샷 만들기를 클릭합니다.

  4. 스냅샷 ID에 스냅샷의 이름을 입력합니다. 파일 공유 이름과 스냅샷 ID의 결합이 77자(영문 기준) 이하여야 합니다.

  5. 선택사항: 스냅샷에 설명 또는 라벨을 추가합니다.

  6. 만들기를 클릭합니다.

gcloud 도구

인스턴스의 스냅샷을 만들려면 다음을 실행합니다.

gcloud beta filestore instances snapshots create SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \
    [--description=DESCRIPTION] \
    [--labels=KEY=LABEL]

다음을 바꿉니다.

  • SNAPSHOT_ID를 스냅샷에 지정할 이름으로 바꿉니다. 파일 공유 이름과 스냅샷 ID의 결합이 77자(영문 기준) 이하여야 합니다.
  • INSTANCE_ID를 스냅샷을 만들려는 인스턴스의 이름으로 바꿉니다.
  • REGION을 인스턴스의 리전으로 바꿉니다.

다음 명령어는 us-central1에 있는 nfs-server 인스턴스에 vol1 파일 공유의 스냅샷을 만듭니다. 스냅샷 이름은 nfs-server-snapshot입니다.

gcloud beta filestore instances snapshots create nfs-server-snapshot \
    --instance=nfs-server \
    --instance-region=us-central1 \

스냅샷 나열, 보기, 업데이트, 삭제

스냅샷을 나열하고, 보고, 업데이트하고, 삭제할 수 있습니다.

Cloud Console

Cloud Console에서 스냅샷을 관리하려면 다음 안내를 따르세요.

  1. Filestore 인스턴스 페이지로 이동합니다.

    Filestore 인스턴스 페이지로 이동

  2. 스냅샷을 보려는 인스턴스의 인스턴스 ID를 클릭합니다.

  3. 스냅샷 탭을 클릭합니다.

스냅샷 탭에서 다음을 수행합니다.

  • 스냅샷에 대한 세부정보를 보려면 스냅샷 ID를 클릭합니다.
  • 스냅샷을 수정하려면 스냅샷 세부정보 페이지에서 수정을 클릭합니다.
  • 스냅샷을 삭제하는 방법은 다음과 같습니다.
  1. 삭제할 스냅샷의 스냅샷 ID를 클릭합니다.
  2. 삭제를 클릭합니다.
  3. 메시지가 표시되면 스냅샷 ID를 입력합니다.
  4. 삭제를 클릭합니다.

gcloud 도구

현재 프로젝트의 모든 스냅샷 나열

인스턴스의 스냅샷 목록을 보려면 다음을 실행합니다.

gcloud beta filestore instances snapshots list \
    --instance=INSTANCE_ID \
    --instance-region=REGION

다음을 바꿉니다.

  • INSTANCE_ID를 스냅샷을 나열할 인스턴스의 이름으로 바꿉니다.
  • REGION을 인스턴스의 리전으로 바꿉니다.

스냅샷에 관한 정보 보기

스냅샷에 관한 정보를 보려면 다음을 실행합니다.

gcloud beta filestore instances snapshots describe SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION

다음을 바꿉니다.

  • SNAPSHOT_ID를 스냅샷에 지정할 이름으로 바꿉니다.
  • INSTANCE_ID를 스냅샷이 속한 인스턴스의 이름으로 바꿉니다.
  • REGION을 스냅샷이 속한 인스턴스의 리전으로 바꿉니다.

스냅샷 업데이트

스냅샷을 업데이트하려면 다음을 실행합니다.

gcloud beta filestore instances snapshots update SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \
    [--description="NEW-DESCRIPTION"] \
    [--update-labels=KEY=VALUE,...]

다음을 바꿉니다.

  • SNAPSHOT_ID를 스냅샷에 지정할 이름으로 바꿉니다.
  • INSTANCE_ID를 스냅샷이 속한 인스턴스의 이름으로 바꿉니다.
  • REGION을 스냅샷이 속한 인스턴스의 리전으로 바꿉니다.
  • NEW-DESCRIPTION을 스냅샷에 대한 새 설명으로 바꿉니다.
  • KEY=VALUE,...를 업데이트할 KEY=VALUE 쌍의 목록으로 바꿉니다. 라벨이 있으면 해당 값이 업데이트되고 그렇지 않으면 새 라벨이 생성됩니다.

스냅샷 삭제

스냅샷 삭제는 완료하는 데 몇 시간이 걸릴 수 있는 장기 실행 작업입니다.

스냅샷을 삭제하려면 다음을 실행합니다.

gcloud beta filestore instances snapshots delete SNAPSHOT_ID \
    --instance=INSTANCE_ID \
    --instance-region=REGION \

다음을 바꿉니다.

  • SNAPSHOT_ID를 스냅샷에 지정할 이름으로 바꿉니다.
  • INSTANCE_ID를 스냅샷이 속한 인스턴스의 이름으로 바꿉니다.
  • REGION을 스냅샷이 속한 인스턴스의 리전으로 바꿉니다.

데이터 복원

파일을 스냅샷에서 캡처한 이전 상태로 복원하려면 다음을 실행합니다.

sudo cp -pa DIR/.snapshot/SNAPSHOT_ID/FILE DIR

foo/bar.txt 파일을 snap2 스냅샷에 보존된 상태로 복원하려면 다음을 실행합니다.

sudo cp -pa foo/.snapshot/snap2/bar.txt foo/

다음 단계