You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to mount a specific snapshot of an SMB Azure file share, you must supply the `snapshot` option as part of the `mount` command, where `snapshot` is the time that the particular snapshot was created inGMT format such as @GMT-2022.12.12-09.52.43. The `snapshot` option has been supported in the Linux kernel since version 4.19.
307
+
If you want to mount a specific snapshot of an SMB Azure file share, you must supply the `snapshot` option as part of the `mount` command, where `snapshot` is the time that the particular snapshot was created ina format such as @GMT-2023.01.05-00.08.20. The `snapshot` option has been supported in the Linux kernel since version 4.19.
308
308
309
309
After you've created the file share snapshot, following these instructions to mount it.
310
310
311
311
1. In the Azure portal, navigate to the storage account that contains the file share that you want to mount a snapshot of.
312
312
2. Select **Data storage > File shares** and select the file share.
313
-
3. Select **Operations > Snapshots** and take note of the name of the snapshot you want to mount. The snapshot name will be a timestamp, such as in the screenshot below.
314
-
315
-
:::image type="content" source="media/storage-how-to-use-files-linux/mount-snapshot.png" alt-text="Screenshot showing how to locate a file share snapshot name and timestamp in the Azure portal." border="true" :::
316
-
317
-
4. Convert the timestamp to the GMT format expected by the `mount` command.
318
-
5. Run the `mount` command using the GMT time to specify the `snapshot` value. Be sure to replace `<storage-account-name>` and `<file-share-name>` with your values. The .cred file contains the credentials to be used to mount the share (see [Automatically mount file shares](#automatically-mount-file-shares)).
319
-
320
-
```bash
321
-
sudo mount -t cifs //<storage-account-name>.file.core.windows.net/<file-share-name> /mnt/<file-share-name>/snapshot1 -o credentials=/etc/smbcredentials/snapshottestlinux.cred,[email protected]
322
-
```
323
-
324
-
6. If you're able to browse the snapshot under the path /mnt/snapshot-test-share1/snapshot1, then the mount succeeded.
325
-
326
-
If the mount fails, see Troubleshooting.
313
+
3. Select **Operations > Snapshots** and take note of the name of the snapshot you want to mount. The snapshot name will be a GMT timestamp, such as in the screenshot below.
314
+
315
+
:::image type="content" source="media/storage-how-to-use-files-linux/mount-snapshot.png" alt-text="Screenshot showing how to locate a file share snapshot name and timestamp in the Azure portal." border="true" :::
316
+
317
+
4. Convert the timestamp to the format expected by the `mount` command, which is **@GMT-year.month.day-hour.minutes.seconds**. In this example, you'd convert **2023-01-05T00:08:20.0000000Z** to **@GMT-2023.01.05-00.08.20**.
318
+
5. Run the `mount`command using the GMT time to specify the `snapshot` value. Be sure to replace `<storage-account-name>`, `<file-share-name>`, and the GMT timestamp with your values. The .cred file contains the credentials to be used to mount the share (see [Automatically mount file shares](#automatically-mount-file-shares)).
319
+
320
+
```bash
321
+
sudo mount -t cifs //<storage-account-name>.file.core.windows.net/<file-share-name> /mnt/<file-share-name>/snapshot1 -o credentials=/etc/smbcredentials/snapshottestlinux.cred,[email protected]
322
+
```
323
+
324
+
6. If you're able to browse the snapshot under the path /mnt/snapshot-test-share1/snapshot1, then the mount succeeded.
327
325
328
326
## Next steps
329
327
See these links for more information about Azure Files:
0 commit comments