{ disko.devices = { disk = { x = { type = "disk"; device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0"; content = { type = "gpt"; partitions = { zfs = { size = "100%"; content = { type = "zfs"; pool = "zspeed"; }; }; }; }; }; y = { type = "disk"; device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi3"; content = { type = "gpt"; partitions = { zfs = { size = "100%"; content = { type = "zfs"; pool = "zspeed"; }; }; }; }; }; }; zpool = { zspeed = { type = "zpool"; mode = "mirror"; rootFsOptions = { "compression" = "zstd-4"; "com.sun:auto-snapshot" = "false"; "xattr" = "sa"; "atime" = "off"; }; options = { "ashift" = "13"; }; postCreateHook = "zfs list -t snapshot -H -o name | grep -E '^zspeed@blank$' || zfs snapshot zspeed@blank"; datasets = { postgres = { type = "zfs_volume"; size = "10G -s"; options = { "com.sun:auto-snapshot:daily" = "true"; "volblocksize" = "8k"; }; }; test = { type = "zfs_volume"; size = "10G -s"; options = { "com.sun:auto-snapshot:daily" = "true"; "volblocksize" = "8k"; }; }; }; }; }; }; }