---
name: vpc-fs_snapshots_about
title: About File Storage for VPC snapshots
description: File share snapshots create point-in-time copies for data protection and recovery. First snapshot is full; subsequent snapshots are incremental with encryption support.
last-updated: 2026-08-07
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/vpc?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# About File Storage for VPC snapshots
{: #fs-snapshots-about}

File share snapshots create point-in-time copies for data protection and recovery. First snapshot is full; subsequent snapshots are incremental with encryption support.
{: shortdesc}

## Snapshots concepts
{: #fs-snapshots-concepts}

A snapshot is a copy of your share that you take manually in the console, or from the CLI, or create programmatically with the API, or Terraform. You can take snapshots as often as you want. However, you can't take a snapshot of a share that's in a degraded state.

The first time that you take a snapshot of a share, all the share's contents are copied. The snapshot has the same encryption as the share (customer-managed or provider-managed). Snapshots are stored in the same location as the file share.

When you take a second snapshot, it captures only the changes that occurred since the last snapshot was taken. As such, the size of the snapshots can grow or shrink, depending on what changed in the meantime. The number of snapshots increases with each successive snapshot that you take.

When a snapshot is deleted, only the data blocks that are no longer needed by other snapshots are freed on the share.

The lifecycle of snapshots is tied to the lifecycle of the shares that they belong to. When the share is deleted, the snapshots are also deleted automatically.

The cost for snapshots is calculated based on GB capacity that is stored per month, unless the duration is less than one month. Because the snapshot is based on the capacity that was provisioned for the original share, the snapshot capacity does not vary.

Before you take a snapshot, make sure that all cached data is present on disk. For example, on Linux operating systems, run the `sync` command to force an immediate write of all cached data to disk.
{: attention}

You can restore files to your share from a snapshot. To perform a single-file restoration, you can use native OS functions of your compute host. Browse to the share's NFS mount target to open the snapshot directory and see the data that is contained within each snapshot of your share.

You can use the snapshot to create a share as well. The share that you create by using a snapshot must have the same file share profile as the snapshot. For more information, see [Restoring a share from a snapshot](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-restore&format=markdown).

Do you want to automatically create snapshots of your File Storage for VPC shares? With Backup for VPC, you can create backup policies to schedule regular share backups. For more information, see [About Backup for VPC](https://cloud.ibm.com/docs/vpc?topic=vpc-backup-service-about&format=markdown).
{: tip}

### First-generation file share snapshots
{: #single-share-snapshots}

You can take up to 750 snapshots per share, and one snapshot per minute.

When a file share is replicated, its snapshots are replicated as well. You can browse to the share's NFS mount target to open the `/.snapshot` directory to access snapshot data.

When you create a share from a snapshot, you can increase the share's capacity beyond the size of the snapshot and adjust the IOPS.

### Second-generation file share snapshots
{: #rfs-snapshots}

As a customer with special access, you can provision second-generation file shares with the `rfs` profile and create snapshots of these shares. Second-generation file shares can range in size from 1 GB to 32 TB.
{: preview}

You can take up to 30 snapshots per share in a region. If needed, this limit can be increased upon request.

Snapshots of regional file shares are accessible in the `.snap` directory. If you can't find your new snapshot in that folder, follow the instruction in the troubleshooting topic: [Why is my snapshot not showing up in the `.snap` folder?](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-delayed-regional-snapshot&format=markdown)

You can use your snapshots to create other second-generation file shares in the same region.

## Limitations
{: #fs-snapshots-limitations}

The following limitations apply to this release:

* File share snapshots cannot be copied to another zone or region. They are stored in the same location as the file share.
   For zonal file shares, if you want the snapshots to survive the loss of the availability zone, you need to configure replication for the file share. When a replica share is created, all snapshots that are present on the source share are also copied to the replica.
* Snapshots are not supported on shares with Access control mode "VPC".
* Taking snapshots are also not supported on replica shares or Accessor shares. However, the `/.snapshot` and `.snap` directory is accessible both on replica and Accessor shares.

The following limitations apply for the second-generation file storage snapshots:

* You can take up to 30 snapshots per share in a region. This snapshot limit can be increased upon request.
* You cannot use a second-generation snapshot to create a zonal file share.

The following limitations apply for the first-generation file storage snapshots:

* You cannot use a first-generation file share snapshot to create a share with the `rfs` profile.

## Securing your data
{: #fs-snapshot-data-security}

Security-specific tools and features are available to help you securely manage your data when you use IBM Cloud&reg; Virtual Private Cloud. The following topics cover access control, data encryption, configuration management, and auditing options that are available for your file share snapshots.

### Activity tracking and auditing
{: #fs-snapshots-at-events}

When you initiate an activity on a snapshot, specific Activity tracking events are generated. These activities include creating, listing, modifying, and deleting snapshots. For more information, see [File storage snapshots events](https://cloud.ibm.com/docs/vpc?topic=vpc-at_events&format=markdown#events-fs-snapshots).

## Tags for File Storage for VPC snapshots
{: #fs-snapshots-about-tags}

You can apply [user tags](#snapshots-about-user-tags) to snapshots of your File Storage for VPC shares to better control and organize them across the VPC.

User tags are uniquely identified by a Cloud Resource Name (CRN) identifier. When you create a user tag, you provide a unique name within your billing account. You can define user tags in label or key-value format. You can create user tags or add existing tags to snapshots when you create the snapshots.

## Observability
{: #fs-snapshots-observability}

When snapshots are added or deleted, the change in the snapshot size is reported within 15 minutes. For more information, see [Monitoring metrics for File Storage for VPC](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-vpc-monitoring-sysdig&format=markdown).


## Next steps
{: #fs-snapshots-about-next-steps}

You can [create](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&format=markdown#fs-snapshots-create) and [manage](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-manage&format=markdown) your snapshots in the console, from the CLI, with the API, and Terraform.
* To use the console, log in to the [IBM Cloud console](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&interface=ui&format=markdown).{: ui}
* To use the [CLI](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&interface=cli&format=markdown), download and install the required CLI plug-ins. For more information, see the [CLI reference](https://cloud.ibm.com/docs/vpc?topic=vpc-vpc-reference&interface=cli&format=markdown).{: cli}
* To use the [API](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&interface=api&format=markdown), set up the [VPC API](https://cloud.ibm.com/docs/apis/vpc).{: api}
* To use [Terraform](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&interface=terraform&format=markdown), download the Terraform CLI and configure the IBM Cloud Provider plug-in. For more information, see [Getting started with Terraform](https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-getting-started&format=markdown).{: terraform}

For more information about creating and managing snapshots, and restoring a share from a snapshot, see the following topics.
* [Create](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-create&format=markdown#fs-snapshots-create) your snapshots.
* [View](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-view&format=markdown#fs-snapshots-view) and [manage](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-manage&format=markdown#fs-snapshots-manage) your snapshots.
* [Restore](https://cloud.ibm.com/docs/vpc?topic=vpc-fs-snapshots-restore&format=markdown#fs-snapshots-restore) a share from a snapshot.