]> git.proxmox.com Git - pve-installer.git/commitdiff
fix #1410: zfs: create /var/lib/vz as separate dataset
authorStoiko Ivanov <s.ivanov@proxmox.com>
Thu, 16 Nov 2023 15:00:40 +0000 (16:00 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 16 Nov 2023 15:29:20 +0000 (16:29 +0100)
this enables the users to set reservations on / separate from
/var/lib/vz - where backups, ISOs, and other data might fill the
complete pool.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Proxmox/Install.pm

index c8689927808e95e6f40844d9d8fe6745cc675245..a96249e40af9ab25020a7b2a85ca1307dd756569 100644 (file)
@@ -189,6 +189,9 @@ sub zfs_create_rpool {
     syscmd("zfs create $pool_name/ROOT/$root_volume_name")  == 0 ||
        die "unable to create zfs $pool_name/ROOT/$root_volume_name volume\n";
 
+    syscmd("zfs create -p $pool_name/ROOT/$root_volume_name/var/lib/vz")  == 0 ||
+       die "unable to create zfs $pool_name/ROOT/$root_volume_name/var/lib/vz volume\n";
+
     # default to `relatime` on, fast enough for the installer and production
     syscmd("zfs set atime=on relatime=on $pool_name") == 0 || die "unable to set zfs properties\n";