!oNSIfazDqEcwhcOjSL:matrix.org

disko

361 Members
disko - declarative disk partitioning - https://github.com/nix-community/disko92 Servers

Load older messages


SenderMessageTime
10 Sep 2024
@shinri:zince.net@shinri:zince.net left the room.12:37:47
@colemickens:matrix.orgcolemickensno no14:57:14
@colemickens:matrix.orgcolemickensso the issue is that there's a module option for memSize, that is ignored in the impure/script route.14:57:29
@colemickens:matrix.orgcolemickensI can try to remember to send a small patch for that.14:57:38
@colemickens:matrix.orgcolemickens The postVM example is also ... wrong (you can't glob like that in a script), and ALSO a bit scary, because the script just clobbers $out/disk0.raw, no matter what is there, and worse, if the globbing worked, would just hit every "*raw" in whatever $out happens to be. 14:58:30
@colemickens:matrix.orgcolemickensBut also, yeah, it would be cool if it didn't use up a fair bit of ram just running 'cp' :)14:59:03
@colemickens:matrix.orgcolemickens * The postVM example is also ... wrong (you can't glob like that in a script), and ALSO a bit scary, because the script just clobbers $out/disk0.raw, no matter what is there, and worse, if the globbing worked, would just hit every "*raw" in whatever $out happens to be. (In "impure" $out is just where you run the image script from!) 14:59:43
@matthewcroughan:defenestrate.itmatthewcroughan
In reply to @colemickens:matrix.org
But also, yeah, it would be cool if it didn't use up a fair bit of ram just running 'cp' :)
the image builder occasionally ooms still to this day I think
15:23:07
@matthewcroughan:defenestrate.itmatthewcroughanit's not very reproducible, just happens sometimes15:23:13
@matthewcroughan:defenestrate.itmatthewcroughanmaybe we could replace xargs and cp with rust based things and see if it still happens15:24:16
@matthewcroughan:defenestrate.itmatthewcroughan There is rargs and fcp 15:24:46
@matthewcroughan:defenestrate.itmatthewcroughan * There is rargs and fcp both written in rust 15:24:54
@matthewcroughan:defenestrate.itmatthewcroughan * There is rargs and fcp or cn, both written in rust 15:25:08
@matthewcroughan:defenestrate.itmatthewcroughan * There is rargs and fcp, both written in rust 15:25:57
@matthewcroughan:defenestrate.itmatthewcroughanThere's also https://github.com/uutils/coreutils 15:27:50
@matthewcroughan:defenestrate.itmatthewcroughanIDK, I've played with 10,000+ arguments in xargs before, you run out of some limit like the stack size limit15:29:39
@matthewcroughan:defenestrate.itmatthewcroughanmaybe rsync is a better idea than cp?15:29:56
@colemickens:matrix.orgcolemickensThat's what I was surprised at too, I'd expect to have hit max cmdline size with the args.15:30:05
@colemickens:matrix.orgcolemickensMaybe?15:30:07
@colemickens:matrix.orgcolemickensNot really on my list to dig into beyond maybe filing an issue.15:30:23
@matthewcroughan:defenestrate.itmatthewcroughanhard to say, but it's really good to find that this might be the place where the issue is occurring15:30:28
@colemickens:matrix.orgcolemickensBTW, I gushed a bit in the ARM room, but disko is really nice, thanks y'all!15:30:39
@tumble1999:matrix.orgTumbleI wonder if I can happily forget fdisk now?15:42:26
@colemickens:matrix.orgcolemickensI only had to use it to sanity check! :)15:57:23
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their display name from (lambda (u) (format nil "~A lost their email!" u)) "Artur Manuel" to Artur Manuel (on break).17:32:31
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their profile picture.17:34:53
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their display name from Artur Manuel (on break) to (lambda (u) (format nil "~A is not using Matrix right now." u)) "Artur Manuel".17:36:31
11 Sep 2024
@mannp:mannuk.rocksmannp ⚡️Hi all. I am using disko on the root disk on quite a few machines now and its worked well. I am wondering if after adding a separate 2g "data" disk I can add that to my disko config, and it will too get formatted as per the defn. Is that something that is supported? Thanks.13:59:36
@lassulus:lassul.uslassulusyou would have to run disko manually for that to work, there should be support now for incremental updates, but that is very new and can cause data loss. so do that with care :) I can you can also just run the commands for the new disk manually by inspecting the generated script14:08:57
@mannp:mannuk.rocksmannp ⚡️I see, thanks for the quick response, just adding context in case it matters, I am using luks and btrfs for my main disk and have created the defn for luks and btrfs with one subvol /storage device in disko, but I am not sure if I am going to wipe out my main boot disk too 🙂14:19:46

Show newer messages


Back to Room ListRoom Version: 10