!oNSIfazDqEcwhcOjSL:matrix.org

disko

367 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko94 Servers

Load older messages


SenderMessageTime
13 Feb 2024
@raitobezarius:matrix.orgraitobezariusUntil then, I prefer to avoid running impermanence if I'm not ready to pull debugging tools for myself03:20:06
@adam:robins.wtf@adam:robins.wtfi 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 time03:20:36
@adam:robins.wtf@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 features03:20:44
@raitobezarius:matrix.orgraitobezariusRight now, the biggest battle is convincing people to let bcachefs use Rust in the kernel tree for next upgrades03:20:45
@maralorn:maralorn.demaralorn raitobezarius: But do you see any problems for the tmpfs based approach? 03:21:49
@raitobezarius:matrix.orgraitobezarius
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:matrix.orgraitobezariusbut once you do, yes, you can bind mount everything back and done03:22:19
@maralorn:maralorn.demaralornAh, true, yeah I also need bindmounts there.^^03:22:41
@maralorn:maralorn.demaralornbut those are easy.03:22:49
@raitobezarius:matrix.orgraitobezariusalso, not sure what is the current state of things03:22:52
@raitobezarius:matrix.orgraitobezariusbut isn't tmpfs on / problematic because tmpfs does not support every classical fs features?03:23:02
@raitobezarius:matrix.orgraitobezariushttps://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 now03:23:28
@maralorn:maralorn.demaralornHaven’t experienced any problems with that and I am running that setup for at least two years.03:23:35
@raitobezarius:matrix.orgraitobezariusNice03:23:41
@maralorn:maralorn.demaralornBut seriously: How bad would the "ls / | grep -v "^(nix|disk)$ | xargs rm -rf" solution be?03:25:13
@maralorn:maralorn.demaralornIt can’t be that more expensive than a subvolume deletion, can it?^^03:25:41
@maralorn:maralorn.demaralorn
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:matrix.orgraitobezarius
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:matrix.orgraitobezarius In which case, rm is slower 03:27:20
@raitobezarius:matrix.orgraitobezarius I don't think this is a big deal in the end as long as you are satisfied  03:27:48
@maralorn:maralorn.demaralornThe beauty is: I can even do a snapshot before hand.03:29:12
@maralorn:maralorn.demaralornAnd only clean them up after a few boots/weeks.03:29:51
@maralorn:maralorn.demaralornYeah, I like this.03:30:30
@maralorn:maralorn.demaralornWill try that out.03:30:38
@maralorn:maralorn.demaralorn 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:maralorn.demaralornThank you for indulging my brainstorming.03:32:44
@maralorn:maralorn.demaralornHm, in some examples partitions is a list. In others it’s an attrset.22:10:54
@maralorn:maralorn.demaralornWhat’s recommended?22:10:59
@maralorn:maralorn.demaralornattrset feels dodgy in regard to partition order?22:11:11
@lassulus:lassul.uslassulusWhere is it a list?22:34:56

Show newer messages


Back to Room ListRoom Version: 10