이 페이지에서는 Filestore 백업을 사용하여 재해 복구를 위한 데이터를 백업하는 방법을 보여줍니다. 백업, 일반적인 사용 사례, 권장사항에 대한 자세한 내용은 백업을 참조하세요.
시작하기 전에
사용 중인 계정에 Cloud Filestore 편집자 역할이나 프로젝트 소유자 또는 프로젝트 편집자 기본 역할이 있는지 확인합니다. Filestore의 역할 및 권한에 대한 자세한 내용은 액세스 제어, IAM 권한 또는 지원되는 프로토콜 정보를 참고하세요.
파일 공유 백업
백업된 데이터에는 모든 파일 시스템 데이터와 메타데이터가 포함됩니다. Filestore 백업에는 파일 잠금과 특정 인스턴스별 정보가 포함되지 않습니다. 다음 표에서는 백업에서 보존하는 인스턴스 정보와 그렇지 않은 정보를 보여줍니다.
| 보존됨 | 보존되지 않음 |
|---|---|
| 인스턴스 ID | 설명 |
| 소스 인스턴스 등급 | 위치 |
| 용량 | 네트워크 |
| 파일 공유 이름 | IP 주소 |
| 만든 시간 | |
| IP 기반 액세스 제어 | |
| 파일 잠금 | |
| 잠금 상태 | |
| 스냅샷 |
백업 만들기
다음 방법 중 하나를 사용하여 파일 공유의 백업을 만들 수 있습니다.
콘솔
- Filestore 인스턴스 페이지로 이동
- 백업을 만들려는 Filestore 인스턴스를 클릭합니다.
- 백업 탭을 클릭합니다.
- 백업 만들기를 클릭합니다.
- 백업 ID 필드에 백업 이름을 입력합니다.
- 리전에는 백업을 배치할 Google Cloud 리전을 선택합니다.
- (선택사항) 설명을 추가합니다.
- 암호화 섹션에서 Google-managed encryption key 또는 고객 관리 암호화 키를 선택합니다.
- 선택사항: 백업에 라벨을 추가하려면 라벨 추가를 클릭합니다.
- 만들기를 클릭합니다.
gcloud
gcloud을 설치합니다.gcloud components를 업데이트합니다.gcloud components update
로컬 머신의 터미널 창에서 다음
gcloud filestore backups create명령어를 실행합니다.--kms-key플래그는 선택사항입니다.gcloud filestore backups create BACKUP-NAME \ --instance=INSTANCE-NAME \ --file-share=FILE-SHARE-NAME \ --instance-zone=ZONE \ --region=BACKUP-LOCATION \ --kms-key=projects/KMS-PROJECT/locations/KMS-LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO-KEY
각 항목의 의미는 다음과 같습니다.
- BACKUP-NAME은 백업에 지정할 이름입니다.
- INSTANCE-NAME은 백업할 Filestore 인스턴스의 이름입니다.
- FILE-SHARE-NAME은 Filestore 인스턴스의 파일 공유 이름입니다.
- ZONE은 Filestore 인스턴스가 있는 영역입니다.
- BACKUP-LOCATION은 백업이 저장될 리전입니다. 리전을 지정하지 않으면 Filestore 인스턴스와 동일한 리전에 백업이 생성됩니다.
- KMS-PROJECT은 KMS 키 리소스가 저장되는 프로젝트 이름입니다.
- KMS-LOCATION은 KMS 키 리소스의 리전입니다.
- KEYRING은 키링의 이름입니다.
- CRYPTO-KEY는 KMS 키 리소스입니다.
예시
다음 명령어는 us-central1-c 영역에 있는 Filestore 인스턴스 nfs-server에 vol1 파일 공유의 백업을 만듭니다. 백업 이름은 mybackup 리전이고, asia-east2 리전에 있으며, 복원할 때 인스턴스를 암호화하는 연결된 암호화 키가 있습니다.
gcloud filestore backups create mybackup \
--instance=nfs-server \
--file-share=vol1 \
--instance-zone=us-central1-c \
--region=asia-east2 \
--kms-key=projects/purple-project/locations/us-central1/keyRings/filestore-keyring/cryptoKeys/filestore-key
백업 나열, 표시, 업데이트, 삭제
Filestore 백업을 나열, 표시, 업데이트, 삭제할 수 있습니다.
콘솔
현재 프로젝트의 모든 백업 목록을 보려면 다음 안내를 따르세요.
백업에 대한 세부정보를 보려면 백업 ID를 클릭합니다.
백업을 삭제하려면 다음 안내를 따르세요.
- 삭제하려는 백업의 백업 ID를 클릭합니다.
- 삭제를 클릭합니다.
- 메시지가 표시되면 백업 ID를 입력합니다.
- 삭제를 클릭합니다.
gcloud
현재 프로젝트의 모든 백업 나열
현재 프로젝트의 백업 목록을 보려면 backups list 명령어를 실행합니다.
gcloud filestore backups list
백업 정보 보기
백업 정보를 보려면 backups describe 명령어를 실행합니다.
gcloud filestore backups describe BACKUP-NAME \
--region=BACKUP-LOCATION
각 항목의 의미는 다음과 같습니다.
- BACKUP-NAME은 정보를 보려는 백업의 이름입니다.
- BACKUP-LOCATION은 백업이 저장되는 리전입니다.
백업 업데이트
백업을 업데이트하려면 backups update 명령어를 실행합니다.
gcloud filestore backups update BACKUP-NAME \ --region=BACKUP-LOCATION \ --description="NEW-DESCRIPTION" \ --update-labels=KEY=VALUE,...
각 항목의 의미는 다음과 같습니다.
- BACKUP-NAME은 정보를 보려는 백업의 이름입니다.
- BACKUP-LOCATION은 백업이 저장되는 리전입니다. 리전을 변경할 수 없습니다.
- NEW-DESCRIPTION은 백업에 대한 설명입니다.
- KEY=VALUE,...는 업데이트하려는
KEY=VALUE쌍의 목록입니다. 라벨이 있으면 해당 값이 업데이트되고 그렇지 않으면 새 라벨이 생성됩니다.
백업 삭제
백업을 삭제하려면 backups delete 명령어를 실행합니다.
gcloud filestore backups delete BACKUP-NAME \ --region=BACKUP-LOCATION
각 항목의 의미는 다음과 같습니다.
- BACKUP-NAME은 정보를 보려는 백업의 이름입니다.
- BACKUP-LOCATION은 백업이 저장되는 리전입니다.
다음 단계
- 파일 공유 복원 방법 알아보기
- Cloud Scheduler를 사용하여 백업을 예약하는 방법 알아보기
- 백업, 일반적인 사용 사례, 권장사항 자세히 알아보기
- 백업 가격 책정 알아보기
- 디스크 공간 부족 및 백업 할당량 부족에 대한 알림 설정 방법 알아보기
- 백업 관련 알려진 문제 알아보기