A tool for listing and rolling back snapper btrfs snapshots, including /boot EFI directory.
- NodeJs
- snapper
- snapper-rollback
- a user with
sudoaccess
npm i -g @adonesp/snapbackjs
Install pacman hook scripts:
sudo snapback install
It 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 ls
Rollback to a snapshot:
sudo snapback num 123
Where 123 is the number of brtfs snapshot created by the pacman hook. This will also restore the corresponding EFI files in /boot directory.
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