Skip to content

Apsis 0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 10:43
· 29 commits to main since this release

Restore now works on an encrypted Pop!_OS install: an LVM volume inside one LUKS partition, the layout Pop!_OS's installer makes with "Encrypt drive". Restore stays experimental, for Pop!_OS 24.04 with systemd-boot.

Added

  • Restore on an encrypted system disk. The disk's passphrase is asked twice: at the restart that runs the restore, and at the start after it. As before, only a snapshot of this installation can be restored, and the live /etc/fstab and /etc/crypttab are kept.
  • A check that the new boot files can still unlock the disk. If they can't, the computer keeps the boot files it had and starts the kernel from before the restore.
  • The recovery note unlocks the disk first. On an encrypted system, timeshift/apsis-restore-RECOVER.txt on the backup disk starts with the lines that unlock it, with this computer's details filled in.

Changed

  • A system disk set up another way is refused with a clearer message: restore works on a plain partition and on Pop!_OS's standard encrypted install, and snapshots still work either way.
  • The Restore dialog's note about snapshots holding an older Apsis no longer names a version.

Known limitations

  • Encrypted restore works in the "Encrypt drive" layout only. LUKS without LVM, and LVM without LUKS, are refused before anything happens.
  • A snapshot made while Apsis 0.5.x was installed puts 0.5.x back. On an encrypted system, install 0.6.0 again after such a restore.
  • The backup disk itself can't be encrypted; the system disk can.
  • Restore is new: a report of how it went on your hardware, good or bad, helps.

Install: download apsis_0.6.0-1_amd64.deb below and run sudo apt install ./apsis_0.6.0-1_amd64.deb. More in the README.