| 24 Mar 2025 |
projectinitiative | Encryption support would be awesome. I was planning on attempting that after I got the basic multi-disk support working (same with sub volumes)
Totally up to working together. I've been kind of stuck due to the systems bug that doesn't handle dependent drives very well for multi-disk FS. That is causing my VM tests to fail. I did a proof of concept on actual hardware, but it requires a external systemd mount to be created after the system has fully booted so it finds the drives. Not ideal for being declarative. Curious for input or ideas! | 13:32:25 |
nicoty | Ah nice! For now, I'll have a play around with your branch and see if I can get a better understanding of it and hopefully come up with some ideas. | 13:40:13 |
projectinitiative | Feel free to ping me if you have questions, I want to see support added one way or another 😎 | 13:46:33 |
| food style edible product changed their display name from Lizard in a Skin Suit to I won't be a human battery. | 16:40:02 |
sboe | I figured this out!
of course disko doesn't set usage limits on the subvolumes
and apparently I can't manually make my own swapfile on btrfs because chattr doesn't work.
But btrfs has a subcommand to make swapfiles!
This fixed my issue!
sudo btrfs filesystem mkswapfile --size 16G /.swapvol/swapfile
| 18:23:19 |
| food style edible product changed their display name from I won't be a human battery to Meat Robot. | 21:34:28 |
| 25 Mar 2025 |
sboe | Can disko be used to create new additional btrfs subvolumes? Or do I need to manually create them and add them to my disko config? | 09:58:36 |
SigmaSquadron | The latter, unfortunately. Disko can only alter your disks if you run disko format, which will wipe them as well. | 10:05:28 |
sboe | Thank you, is there any consideration I have to take when making subvolumes? I'd like it to be consistent with how disko makes it
"/snapshots" = {
mountpoint = "/snapshots";
mountOptions = [ "compress=zstd" "noatime" ];
};
When I sudo btrfs subvolume list /home -t I notice that there are no slashes in the path name
ID gen top level path
-- --- --------- ----
256 87522 5 home
257 87348 5 nix
258 87522 5 persist
259 87283 5 swap
| 10:08:55 |
Marie | are you sure? It doesn't do that for zfs from my experience | 11:27:44 |
SigmaSquadron | I wiped my disk entire once when I tried to remove a subvolume. I assume the same happens when you add one. | 11:28:39 |
SigmaSquadron | * I wiped my disk entire once when I tried to remove a subvolume with disko. I assume the same happens when you add one. | 11:28:51 |
SigmaSquadron | but hey, only one way to find out. | 11:29:07 |
sboe | Thanks, don't want to try this, the explanation of format isn't very clear on if it will destroy anything | 12:40:23 |
| Marie changed their display name from Marie to Marie Ramlow. | 17:42:21 |
| Marie changed their display name from Marie Ramlow to Marie. | 17:44:49 |
| 26 Mar 2025 |
phaer | Was that recently or a while ago? | 09:27:52 |
phaer | I wouldn't recommend you to try without a backup :) That being said, it shouldn't nowadays. You can also proof-read the generated script by building nix build .#nixosConfigurations.<host>.config.system.build.formatScript and reading the result | 09:32:15 |
SigmaSquadron | In reply to @phaer:matrix.org Was that recently or a while ago? three months ago | 10:11:48 |
matthewcroughan | Anyone got a zfs luks example I can copy? | 17:49:43 |
Marie | https://github.com/NyCodeGHG/dotfiles/blob/28111240f3f2d0e07150712452cbacf919d31692/hosts/marie-nas/disko.nix | 17:50:29 |
matthewcroughan | Ah nice, a big esp | 17:54:02 |
matthewcroughan | I might need a big ESP too for lanzaboote | 17:54:03 |
matthewcroughan | Are you also doing lanzaboote Marie ? | 17:54:15 |
matthewcroughan | I see you use restic, I haven't looked into backups too much so maybe I'll give that a try | 17:55:01 |
Marie | nope | 17:55:11 |
Marie | futureproofingâ„¢ | 17:55:52 |
Marie | had to increase my ESP once, wasn't very fun | 17:56:10 |
matthewcroughan | I like your ashift 12 | 17:57:16 |
matthewcroughan | that's for SSD right? | 17:57:21 |