Hey,

I am planning to implement authenticated boot inspired from Pid Eins’ blog. I’ll be using pam mount for /home/user. I need to check integrity of all partitions.

I have been using luks+ext4 till now. I am hesistant hesitant to switch to zfs/btrfs, afraid I might fuck up. A while back I accidently purged ‘/’ trying out timeshift which was my fault.

Should I use zfs/btrfs for /home/user? As for root, I’m considering luks+(zfs/btrfs) to be restorable to blank state.

  • gmhh@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    5 months ago

    I’ve been using luks on btrfs for a couple years now with little issue. I’m not using the RAID features of BTRFS though. I’m using it for subvolumes and snapshots.

    I personally like Timeshift as my snapshot utility simply because I kinda grok both its GUI and CLI interfaces. It’s saved my bacon a few times over. I like rolling release-type distros, so it handles the occasional bad update gracefully. I’ve heard folks say good things about Snapper, though.

    • unhinge@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      I won’t be using RAID features as of now, and timeshift isn’t an issue for me. just an example of my fuckup 😅

      I’ve been using luks on btrfs for a couple years now with little issue

      What was the issue?

      • gmhh@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 months ago

        The only issues I’ve had are a) learning curve using BTRFS and its associated utilities and b) difficulty differentiating snapshots. I learned REAL DAMN QUICK to give those guys descriptive comments like ‘snapshot before 2023-12-16 update’.

      • gmhh@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 months ago

        system config and system data are in my root subvolume, home directory, dotfiles, and some data that I want to be accessed at SSD speed are in my home subvolume. This all gets timeshift backup/snapshots. The rest of my data is located on spinning platter sata drives, which is backed up regularly using a different method (weekly rsync job that copies to a cold backup drive.)