Create standard backups

Standard backups are managed by Filestore and let you back up your data manually on an on-demand basis. For differences between standard and enhanced backups, see Backup options.

Create a standard on-demand backup

To create a standard, on-demand backup, follow these steps:

Console

  1. In Google Cloud console, go to the Filestore Backups page.

    Go to Backups

  2. Click Create on-demand backup.

  3. Click Select instance to choose an instance from the table. Click Next.

  4. In the Backup ID field, type a name for the backup.

  5. In the Region field, select the Google Cloud region where you want the backup to be located.

  6. Optional: Add a description.

  7. In the Encryption section, select either a Google-managed encryption key or a Customer-managed encryption key.

  8. Optional: Click Add label to add labels to the backup.

  9. Optional: Add tags for resource organization.

  10. Click Create.

gcloud

  1. Install gcloud.
  2. Update gcloud components:

    gcloud components update

  3. Run the following gcloud filestore backups create command in a terminal window on your local machine. The --kms-key flag is optional:

    gcloud filestore backups create BACKUP_NAME \
    --instance=INSTANCE_NAME \
    --file-share=FILE_SHARE_NAME \
    --instance-location=INSTANCE_LOCATION \
    --region=BACKUP_LOCATION \
    --kms-key=projects/KMS_PROJECT/locations/KMS_LOCATION/keyRings/KEYRING/cryptoKeys/CRYPTO_KEY
    

Where:

  • BACKUP_NAME is the name you want to give the backup.
  • INSTANCE_NAME is the name of the Filestore instance to back up.
  • FILE_SHARE_NAME is the name of the file share on the Filestore instance.
  • INSTANCE_LOCATION is the region or zone where the Filestore instance is located.
  • BACKUP_LOCATION is the region where the backup will be stored. If a region is not indicated, the backup is created in the same region as the Filestore instance.
  • KMS_PROJECT is the project name where the KMS key resource is stored.
  • KMS_LOCATION is the region of the KMS key resource.
  • KEYRING is the name of the key ring.
  • CRYPTO_KEY is the KMS key resource.

Example

The following command creates a backup of file share vol1 on the Filestore instance nfs-server, which is located in zone us-central1-c. The backup is named mybackup, is located in region asia-east2, and has an associated encryption key that will encrypt the instance when restored:

  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

View backups

To view on-demand backups and their details, follow these steps:

Console

  1. In Google Cloud console, go to the Filestore Backups page.

    Go to the Backups page

  2. Click Standard tab to view a list of backups along with their details.

gcloud

List all backups in your current project

To view a list of backups for your current project, run the backups list command:

  gcloud filestore backups list

View information about a backup

To view information about a backup, run the backups describe command:

  gcloud filestore backups describe BACKUP_NAME \
  --region=BACKUP_LOCATION

Where:

  • BACKUP_NAME is the name of the backup whose information you want to view.
  • BACKUP_LOCATION is the region where the backup is stored.

What's next