1.1.2 • Published 2 years ago
@adonesp/snapbackjs v1.1.2
node-snapback
A tool for listing and rolling back snapper btrfs snapshots, including /boot EFI directory.
System Requirements:
- NodeJs
- snapper
- snapper-rollback
- a user with
sudoaccess
Install
npm i -g @adonesp/snapbackjs
Usage
Install pacman hook scripts:
sudo snapback installIt will install the pacman hooks which will automatically backup your /boot directory and create a btrfs snapshot everytime you install/update your kernel.
Each snapshot created by the pacman hook will have a description Linux backup for [kernel version] => [backup directory].
List the snapshots in /.snapshots:
sudo snapback lsRollback to a snapshot:
sudo snapback num 123Where 123 is the number of brtfs snapshot created by the pacman hook. This will also restore the corresponding EFI files in /boot directory.
Commands
install- to install the pacman hook scripts.ls, list- to list available snapshots in '/.snapshots' directory.num [snapshot number]- specify a snapshot number to rollback. For example:snapback num 123v, -v, version, --version- print the tool version