If the backup contains Btrfs file system data, in the In backup pane of the Veeam Recovery Media wizard, Veeam Agent for Linux displays the list of backed-up Btrfs subvolumes. Information about the original Btrfs pool that contained these subvolumes is not included in the backup.
You can restore from the backup all Btrfs subvolumes or selected subvolumes. To restore a subvolume, you must specify a target Btrfs pool — a Btrfs pool on the computer where you perform restore using the Veeam Recovery Media.
You can restore Btrfs subvolumes to the original Btrfs pool or new Btrfs pool. If the target Btrfs pool contains a subvolume with the same name as the name of the subvolume that you selected for restore, Veeam Agent for Linux will automatically map these subvolumes. During the restore process, Veeam Agent for Linux will overwrite data on the target subvolume with the data retrieved from the backup.
Veeam Agent for Linux does not check whether the target Btrfs pool has enough disk space to restore the selected subvolumes. If the total size of the restored data is larger than the size of the target Btrfs pool, after the restore process completes, the restored data will be corrupted.
To map a source Btrfs subvolume to a target Btrfs pool:
- In the In backup pane, select a subvolume in the backup whose data you want to restore and press Enter.
You can also choose to restore all subvolumes from the backup at once. To do this, in the In backup pane, select btrfs and press Enter.
- In the displayed window, select the necessary option for Btrfs restore and press Enter. The available options depend on what Btrfs subvolumes you selected for restore: all subvolumes or specific subvolume.
- Restore subvolume to — this option is available if you chose to restore a specific Btrfs subvolume from the backup. Select this option to restore the selected subvolume to your computer.
- Restore btrfs to — this option is available if you chose to restore all Btrfs subvolumes from the backup. Select this option to restore subvolumes to your computer.
- Close — select this option if you want to close the window and select another subvolume.
- Veeam Agent for Linux will display a list of Btrfs pools on your computer. Select the Btrfs pool where you want to restore data from the backup and press Enter.
- In the Current system pane, in the Restore column, Veeam Agent for Linux will display which subvolume from backup will be restored to the target Btrfs pool.
- If you want to restore more than one subvolume, repeat steps 1–4 for all subvolumes that you want to restore.
- Press 's' to start the restore process.