rusnapshot
Rusnapshot is a command line tool used for creating and managing snapshots in the Linux operating system. It is specifically designed for the Rusberry Pi device and is written in the Rust programming language.
Using rusnapshot, users can easily take incremental and differential backups of their files and directories. It utilizes the hard link feature of the filesystem to create efficient and space-saving snapshots.
One of the standout features of rusnapshot is its ability to perform backups over SSH, allowing users to remotely backup their data. It also supports configurable retention policies, allowing users to specify how many snapshots they want to keep over time.
Rusnapshot is easy to configure and provides a simple yet powerful interface for managing backups. It is a lightweight and efficient tool, making it suitable for resource-constrained environments like the Raspberry Pi.
Overall, rusnapshot is a reliable and handy command line tool that offers users a convenient way to manage and automate their Linux backups.
List of commands for rusnapshot:
-
rusnapshot:tldr:5dd53 rusnapshot: Delete a snapshot by ID or the name of the snapshot.$ sudo rusnapshot -c ${path-to-config-toml} --del --id ${snapshot_id}try on your machineexplain this command
-
rusnapshot:tldr:76e75 rusnapshot: Restore a snapshot.$ sudo rusnapshot -c ${path-to-config-toml} --id ${snapshot_id} --restoretry on your machineexplain this command
-
rusnapshot:tldr:aaa62 rusnapshot: Create a snapshot using a config file.$ sudo rusnapshot --config ${path-to-config-toml} --crtry on your machineexplain this command
-
rusnapshot:tldr:ade6b rusnapshot: Create a read-write snapshot.$ sudo rusnapshot -c ${path-to-config-toml} --cr --rwtry on your machineexplain this command
-
rusnapshot:tldr:b87bb rusnapshot: List created snapshots.$ sudo rusnapshot -c ${path-to-config-toml} --listtry on your machineexplain this command
-
rusnapshot:tldr:e057a rusnapshot: Delete all `hourly` snapshots.$ sudo rusnapshot -c ${path-to-config-toml} --list --keep ${0} --clean --kind ${hourly}try on your machineexplain this command