commands.sh

rusnapshot

linux

BTRFS snapshotting utility written in Rust.

More info →

Options (5)

-c, --configboolean

Create a snapshot using a configuration file

Example: sudo rusnapshot {{[-c|--config]}} {{path/to/config.toml}} --cr
-l, --listboolean

List created snapshots

Example: sudo rusnapshot {{[-c|--config]}} {{path/to/config.toml}} {{[-l|--list]}}
-k, --keepboolean

Delete all `hourly` snapshots

Example: sudo rusnapshot {{[-c|--config]}} {{path/to/config.toml}} {{[-l|--list]}} {{[-k|--keep]}} {{0}} --clean --kind {{hourly}}
-r, --rwboolean

Create a read-write snapshot

Example: sudo rusnapshot {{[-c|--config]}} {{path/to/config.toml}} --cr {{[-r|--rw]}}
-r, --restoreboolean

Restore a snapshot

Example: sudo rusnapshot {{[-c|--config]}} {{path/to/config.toml}} --id {{snapshot_id}} {{[-r|--restore]}}

Examples (6)

Create a snapshot using a configuration file

sudo rusnapshot [-c|--config] path/to/config.toml --cr

List created snapshots

sudo rusnapshot [-c|--config] path/to/config.toml [-l|--list]

Delete a snapshot by ID or the name of the snapshot

sudo rusnapshot [-c|--config] path/to/config.toml --del --id snapshot_id

Delete all `hourly` snapshots

sudo rusnapshot [-c|--config] path/to/config.toml [-l|--list] [-k|--keep] 0 --clean --kind hourly

Create a read-write snapshot

sudo rusnapshot [-c|--config] path/to/config.toml --cr [-r|--rw]

Restore a snapshot

sudo rusnapshot [-c|--config] path/to/config.toml --id snapshot_id [-r|--restore]
made by @shridhargupta | data from tldr-pages