| 13 Feb 2024 |
raitobezarius | Until then, I prefer to avoid running impermanence if I'm not ready to pull debugging tools for myself | 03:20:06 |
@adam:robins.wtf | i totally get the desire to find something better than btrfs. :) i'm running some bcachefs and it does the job, but as raito says it needs more time | 03:20:36 |
@adam:robins.wtf | * i totally get the desire to find something better than btrfs. :) i'm running some bcachefs and it does the job, but as raito says it needs more time to get more features | 03:20:44 |
raitobezarius | Right now, the biggest battle is convincing people to let bcachefs use Rust in the kernel tree for next upgrades | 03:20:45 |
maralorn | raitobezarius: But do you see any problems for the tmpfs based approach? | 03:21:49 |
raitobezarius | In reply to @maralorn:maralorn.de raitobezarius: But do you see any problems for the tmpfs based approach? you need to mount fsroot somewhere in that approach | 03:22:10 |
raitobezarius | but once you do, yes, you can bind mount everything back and done | 03:22:19 |
maralorn | Ah, true, yeah I also need bindmounts there.^^ | 03:22:41 |
maralorn | but those are easy. | 03:22:49 |
raitobezarius | also, not sure what is the current state of things | 03:22:52 |
raitobezarius | but isn't tmpfs on / problematic because tmpfs does not support every classical fs features? | 03:23:02 |
raitobezarius | https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev.git/tag/?h=health-monitoring_2024-02-12 zfs but it's called xfs now | 03:23:28 |
maralorn | Haven’t experienced any problems with that and I am running that setup for at least two years. | 03:23:35 |
raitobezarius | Nice | 03:23:41 |
maralorn | But seriously: How bad would the "ls / | grep -v "^(nix|disk)$ | xargs rm -rf" solution be? | 03:25:13 |
maralorn | It can’t be that more expensive than a subvolume deletion, can it?^^ | 03:25:41 |
maralorn | In reply to @maralorn:maralorn.de But seriously: How bad would the "ls / | grep -v "^(nix|disk)$ | xargs rm -rf" solution be? With the obvious caveat that it will take me ages to get that shell script completely correct.^^ | 03:26:16 |
raitobezarius | In reply to @maralorn:maralorn.de It can’t be that more expensive than a subvolume deletion, can it?^^ I don't remember otoh if subvolume deletion is lazy | 03:27:12 |
raitobezarius | In which case, rm is slower | 03:27:20 |
raitobezarius | I don't think this is a big deal in the end as long as you are satisfied | 03:27:48 |
maralorn | The beauty is: I can even do a snapshot before hand. | 03:29:12 |
maralorn | And only clean them up after a few boots/weeks. | 03:29:51 |
maralorn | Yeah, I like this. | 03:30:30 |
maralorn | Will try that out. | 03:30:38 |
maralorn | Also: I can put that in systemd unit in initrd. Which can execute any binary, right? So I can do this with writeHaskellScript and don’t have to fear that my bash skills eat my data. \o/ | 03:32:19 |
maralorn | Thank you for indulging my brainstorming. | 03:32:44 |
maralorn | Hm, in some examples partitions is a list. In others it’s an attrset. | 22:10:54 |
maralorn | What’s recommended? | 22:10:59 |
maralorn | attrset feels dodgy in regard to partition order? | 22:11:11 |
lassulus | Where is it a list? | 22:34:56 |