本頁說明如何使用 Filestore 備份功能備份資料,以利災難復原。如要進一步瞭解備份、常見用途和最佳做法,請參閱「備份」。
事前準備
確認您使用的帳戶具備 Cloud Filestore 編輯者角色,或是專案擁有者或專案編輯者基本角色。如要進一步瞭解 Filestore 的角色和權限,請參閱「存取權控管」、「IAM 權限」或「關於支援的通訊協定」。
備份檔案共用區
備份資料包括所有檔案系統資料和中繼資料。Filestore 備份不包含檔案鎖定和特定執行個體專屬資訊。 下表說明備份作業會保留哪些執行個體資訊,以及不會保留哪些資訊:
| 已保留 | 未保留 |
|---|---|
| 執行個體 ID | 說明 |
| 來源執行個體的層級 | 位置 |
| 容量 | 網路 |
| 檔案共用區名稱 | IP 位址 |
| 建立時間 | |
| 依據 IP 設定的存取權控管機制 | |
| 檔案鎖定 | |
| 鎖定狀態 | |
| 快照 |
建立備份
你可以使用下列任一方法建立檔案共用的備份:
控制台
- 前往 Filestore 執行個體頁面
- 按一下要建立備份的 Filestore 執行個體。
- 按一下 [備份] 分頁標籤。
- 按一下「Create backup」(建立備份)。
- 在「備份 ID」欄位中,輸入備份名稱。
- 在「Region」(區域),選取要存放備份的 Google Cloud 區域。
- 選用:新增說明。
- 在「Encryption」(加密) 區段中,選取 Google-managed encryption key 或客戶管理的加密金鑰。
- 選用:按一下「新增標籤」,即可為備份內容新增標籤。
- 點選「建立」。
gcloud
- 安裝
gcloud。 -
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 金鑰資源。
範例
下列指令會備份 Filestore 執行個體 nfs-server 上的檔案共用區 vol1,該執行個體位於 us-central1-c 區域。備份檔名為 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。
- 按一下「Delete」(刪除)。
- 出現提示時,輸入備份 ID。
- 按一下「Delete」(刪除)。
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 安排備份作業。
- 進一步瞭解備份、常見用途和最佳做法。
- 瞭解備份定價。
- 瞭解如何設定磁碟空間不足和備份配額不足的快訊。
- 瞭解備份相關已知問題。