All

I gave updated the code and now provide an inotify based daemon to sync alternate <esp>s - and a systemd service unit to run it.

I would very much appreciate if others ran this - by using the test option it does nothing but prints what would happen. And can be run as non-root user.

It is working here on test machine set up with 2 disks, 2 esps and with btrfs raid1 for the root file system across the 2 disks. (thanks Oscar).

esp's are mounted on /efi0 and /efi1 - and the currently booted esp is bind mounted on /boot.

1 daemon bind mounts /boot automatically from the currently booted ersp, and other monitors for change and updates any alternate esp(s).

  I consider this now feature complete :)

  Again, thanks for feedback and ideas.

  All code and docs and unit files are available via :

    the AUR         https://aur.archlinux.org/packages/dual-root
    github          https://github.com/gene-git/dual-root

best

gene

Reply via email to