# Manage Snap-To-Object using the GUI

Using the GUI, you can:

* [Upload a snapshot](#upload-a-snapshot)
* [Create a filesystem from an uploaded snapshot](#create-a-filesystem-from-an-uploaded-snapshot)
* [Sync a filesystem from a snapshot](#sync-a-filesystem-from-a-snapshot)

**Related topics**

To learn about how to view, create, update, delete, and restore snapshots, see [Manage snapshots using the GUI](https://docs.weka.io/4.0/fs/snapshots/snapshots).

## Upload a snapshot

You can upload a snapshot to a local, remote, or both object store buckets.

**Procedure**

1. From the menu, select **Manage > Snapshots**.
2. Select the three dots on the right of the required snapshot. From the menu, select **Upload To Object Store**.

![Upload a snapshot to object store](https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2FYZ8CsDx11UO8oFkFQkoS%2Fwmng_upload_snapshot_menu.png?alt=media\&token=c542abbd-8389-455c-98ed-441d6d1b1928)

3\. If a local or remote object store bucket is not attached to the filesystem, a relevant message\
&#x20;   appears. It enables opening a dialog to select an object store bucket and attach it to the\
&#x20;   filesystem. To add an object store, select **Yes**.

4\. In the Attach Object Store to Filesystem dialog, select the object store bucket to attach the\
&#x20;   snapshot.

![Upload a snapshot](https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2FVZPQJkzHioOzvrtXttk6%2Fwmng_upload_snapshot.png?alt=media\&token=ba68503d-629f-4b05-b7b6-345b8686b03c)

4\. Select **Save**.\
&#x20;   The snapshot is uploaded to the target object store bucket.

6\. **Copy the snapshot locator:**

* Select the three dots on the right of the required snapshot, and select **Copy Locator to Clipboard**.&#x20;
* Save the locator in a dedicated file so later you can use it for creating a filesystem from the uploaded snapshot.

![Copy snapshot locator](https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2FfqF2WeMSrX8BF77XHbAA%2Fwmng_copy_snapshot_locator.gif?alt=media\&token=71fbeb84-4e75-41ee-970e-de2e4e7ae5c9)

**Related topics**

[#pause-resume-abort-a-background-task](https://docs.weka.io/4.0/usage/background-tasks#pause-resume-abort-a-background-task "mention")

## Create a filesystem from an uploaded snapshot

You can create a filesystem from an uploaded snapshot, for example, when you need to migrate the filesystem data from one cluster to another.

When creating a filesystem from a snapshot, adhere to the following guidelines:

* **Pay attention to upload and download costs**: Due to the bandwidth characteristics and potential costs when interacting with remote object stores, it is not allowed to download a filesystem from a remote object store bucket. If a snapshot on a local object store bucket exists, it is advisable to use that one, otherwise, follow the procedure in the [Recover from a remote snapshot](https://docs.weka.io/4.0/fs/snap-to-obj-1#recover-from-a-remote-snapshot) topic using the CLI.
* **Use the same KMS master key**: For an encrypted filesystem, to decrypt the snapshot data, use the same KMS master key as used in the encrypted filesystem. See the [KMS Management Overview](https://docs.weka.io/4.0/usage/security/kms-management#overview) topic.

<figure><img src="https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2F0xjhweKoOwmJI4tLbC8D%2FFilesystem_from_snapshot.png?alt=media&#x26;token=e0108a79-c8ba-45f1-8dba-b353e2fcb718" alt=""><figcaption><p>Create a filesystem from an uploaded snapshot example</p></figcaption></figure>

**Before you begin**

* Verify that the locator of the required snapshot (from the source cluster) is available (see the last step in the [Upload a snapshot](#upload-a-snapshot) procedure).
* Ensure the object store is attached to the destination cluster.

**Procedure**

1. Connect to the destination cluster where you want to create the filesystem.
2. From the menu, select **Manage > Filesystems**, and select **+Create**.
3. In the Create Filesystem, do the following:
   * Set the filesystem name, group, and tiering properties.
   * Select **Create From Uploaded Snapshot** (it only appears when you select **Tiering**).\
     Paste the copied snapshot locator in the Object Store Bucket Locator (from the source cluster).\
     In the Snapshot Name, set a meaningful snapshot name to override the default (uploaded snapshot name).\
     In the Access Point, set a meaningful access point name to override the default (uploaded access point name) for the directory that serves as the snapshot's access point.
4. Select **Save**.&#x20;

![Create a filesystem from an uploaded snapshot](https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2FRtuSq6JaXKjFWOFg8reD%2FCreate_fs_from_snapshot_animated.gif?alt=media\&token=09ff191a-8c64-4e5a-a6b3-578a0b683ae0)

## Sync a filesystem from a snapshot <a href="#sync-a-filesystem-from-a-snapshot" id="sync-a-filesystem-from-a-snapshot"></a>

You can synchronize a filesystem from a snapshot using the Synchronous Snap feature.  Synchronous Snap only downloads changes since the last snapshot from the object store bucket.

{% hint style="info" %}
Only snapshots uploaded from version 4.0 or above can be downloaded using Synchronous Snap.
{% endhint %}

**Before you begin**

Copy the locator of the snapshot you want to sync with the filesystem.

**Procedure**

1. From the menu, select **Manage > Filesystems**.
2. From the Filesystems page, select the three dots of the filesystem you want to sync, and from the menu, select **Synchronous Snap**.

<figure><img src="https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2FbjzRFffnJ2ZzjcCSi7IG%2Fwmng_run_synchronous_snap_menu.png?alt=media&#x26;token=b606a14d-e990-43f7-b13c-08ab3acef694" alt=""><figcaption><p>Filesystem menu: Synchronous Snap</p></figcaption></figure>

3\. In the Run Synchronous Snap to Existing Filesystem dialog, paste the snapshot object locator.

4\. Select **Start**.\
&#x20;   The filesystem starts syncing with the snapshot.

<figure><img src="https://661826007-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuOB5D2WMRjXBnChPFTrk%2Fuploads%2F14K4VazVF7J3MkXplBOy%2Fwmng_run_synchronous_snap.png?alt=media&#x26;token=1315008d-3ca6-4db4-b295-e9b132c2cd50" alt=""><figcaption><p>Run synchronous snap to an existing filesystem</p></figcaption></figure>

5\. Once the sync is completed, restore the snapshot to update the production filesystem.

**Related topics**

[#add-a-filesystem](https://docs.weka.io/4.0/managing-filesystems/managing-filesystems#add-a-filesystem "mention")


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.weka.io/4.0/fs/snap-to-obj/snap-to-obj.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
