CmdID

CmdID / Commands

btrfs-restore

Try to salvage files from a damaged btrfs filesystem. tldr-pages

On Linux

Opens CmdID with your command. It is read in your browser and sent nowhere.

Restore all files from a btrfs filesystem to a given directory

sudo btrfs [rest path/to/btrfs_device path/to/target_directoryIdentify

Simulate a restore, listing the files that would be restored from a btrfs filesystem

sudo btrfs [rest --dry-run path/to/btrfs_device path/to/target_directoryIdentify

Restore files matching a given regex (case-insensitive) files to be restored from a btrfs filesystem (all parent directories of target file(s) must match as well)

sudo btrfs [rest --path-regex regex -c path/to/btrfs_device path/to/target_directoryIdentify

Restore files from a btrfs filesystem using a specific root tree bytenr (see btrfs-find-root)

sudo btrfs [rest -t bytenr path/to/btrfs_device path/to/target_directoryIdentify

Restore files from a btrfs filesystem (along with metadata, extended attributes, and Symlinks), overwriting files in the target

sudo btrfs [rest --metadata --xattr --symlinks --overwrite path/to/btrfs_device path/to/target_directoryIdentify