Added example for swap on zfs_volume

I could not find an example of how to enable swap on a `zfs_volume` but since I made it work I wanted to share it 😁
This commit is contained in:
Dennis Værum
2025-03-10 19:23:56 +01:00
committed by Jörg Thalheim
parent 6c1b834456
commit 2db1d64fc0
2 changed files with 19 additions and 0 deletions

View File

@@ -56,6 +56,24 @@
options.mountpoint = "/nix";
mountpoint = "/nix";
};
# README MORE: https://wiki.archlinux.org/title/ZFS#Swap_volume
"root/swap" = {
type = "zfs_volume";
size = "10M";
content = {
type = "swap";
};
options = {
volblocksize = "4096";
compression = "zle";
logbias = "throughput";
sync = "always";
primarycache = "metadata";
secondarycache = "none";
"com.sun:auto-snapshot" = "false";
};
};
};
};
};

View File

@@ -13,5 +13,6 @@ diskoLib.testLib.makeDiskoTest {
extraTestScript = ''
machine.succeed("mountpoint /");
machine.succeed("mountpoint /nix");
machine.succeed("swapon --show=NAME | grep /dev/zd"); # i.e. /dev/zd0
'';
}