summaryrefslogtreecommitdiff
path: root/neko/install.txt
diff options
context:
space:
mode:
Diffstat (limited to 'neko/install.txt')
-rw-r--r--neko/install.txt44
1 files changed, 44 insertions, 0 deletions
diff --git a/neko/install.txt b/neko/install.txt
index 042d073..a794e13 100644
--- a/neko/install.txt
+++ b/neko/install.txt
@@ -149,6 +149,28 @@ wipefs -a $DD
sleep 5
+# ZFS zpool creation with encryption
+zpool create \
+ -o ashift=12 \
+ -o autotrim=on \
+ -O acltype=posixacl \
+ -O atime=off \
+ -O canmount=off \
+ -O compression=on \
+ -O dnodesize=auto \
+ -O normalization=formD \
+ -O xattr=sa \
+ -O mountpoint=none \
+ -O encryption=on \
+ -O keylocation=file:///data/nixos/key-vms.secret \
+ -O keyformat=passphrase \
+ vpool $DD
+
+sleep 5
+
+# create all the volumes
+zfs create -o mountpoint=legacy vpool/vms
+
# create projects disk
DD=/dev/disk/by-id/nvme-Samsung_SSD_980_PRO_2TB_S69ENF0R846614L
@@ -157,3 +179,25 @@ blkdiscard -v $DD
wipefs -a $DD
sleep 5
+
+# ZFS zpool creation with encryption
+zpool create \
+ -o ashift=12 \
+ -o autotrim=on \
+ -O acltype=posixacl \
+ -O atime=off \
+ -O canmount=off \
+ -O compression=on \
+ -O dnodesize=auto \
+ -O normalization=formD \
+ -O xattr=sa \
+ -O mountpoint=none \
+ -O encryption=on \
+ -O keylocation=file:///data/nixos/key-projects.secret \
+ -O keyformat=passphrase \
+ ppool $DD
+
+sleep 5
+
+# create all the volumes
+zfs create -o mountpoint=legacy ppool/projects