N2WS supports file-level recovery. N2WS does backup on the volume and instance level and specializes in instant recovery of volumes and complete instances. However, in many cases, a user may want to access specific files and folders rather than recovering an entire volume.
In previous versions of N2WS, you could recover a volume, attach it to an instance, mount it and then access the data from within that instance. After completing the restore, assuming the volume is no longer needed, the user needed to unmount, detach and delete the volume.
N2WS now automates this entire process.
In the Recover column, click Explore (see Figure 13‑1) either from the Recovery Panel screen for an instance, or from the Volume Recovery screen for a specific volume. N2WS will open a new browser tab showing a File Explorer-like view of the entire instance or a specific volume. You will be able to browse, search for files, and download files and folders.
On the right side of any file or folder, there is a green download icon that will download the file or folder. Folders are downloaded as uncompressed zip files.
To perform these operations, N2WS needs to be able to use AWS credentials belonging to the N2WS server instance account, with sufficient permissions to create and attach volumes. By default, N2WS will use the same credentials used to initially configure the instance, but they can be modified using the General Settings screen.
File-level recovery requires N2WS to recover volumes in the background and attach them to a ‘worker’ launched for the operation. The worker will be launched in the same account and region as the snapshots being explored, using a pre-defined worker configuration. See section 22 to configure a ‘worker’ instance in the region that the snapshots exist.
Note: The worker will communicate with the N2WS server over both HTTPS and SSH. Verify that your configuration allows such communication.
There are a few limitations:
- File-level recovery is supported only for file system types Ext2, Ext3, Ext4, NTFS, XFS, Btrfs.
- Explore works only on simple volumes and Logical Volume Management (LVM). LVM is supported with file-level restore on Linux, as well as for Windows dynamic disks. Additionally, disks defined with Microsoft Storage Spaces are not supported.
- In order to Explore snapshots taken in a different region than where the N2WS server is, it is required to configure a ‘worker’ instance in the region that the snapshots exist. See section 22.
After you complete the recovery operation, click the Close button for all the resources to be cleaned up and to save costs. Even if you just close the tab, N2WS will detect the redundant resources and clean them up, but it is recommended to use the Close button.