]> code.delx.au - monosys/commitdiff
lib-ext-backup: set backup pool props
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 28 Apr 2020 21:40:11 +0000 (07:40 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 28 Apr 2020 21:40:11 +0000 (07:40 +1000)
lib-ext-backup

index 1a5fa8fa7472f4f4434b2fbc9982f4976ef21cc8..06969b8f33f642613f51c831c99d2daf55ecccf4 100644 (file)
@@ -47,6 +47,15 @@ function pool_export {
     done
 }
 
+function pool_setup {
+    zfs set compression=lz4 "$ZPOOLNAME"
+    zfs set devices=off "$ZPOOLNAME"
+    zfs set exec=off "$ZPOOLNAME"
+    zfs set setuid=off "$ZPOOLNAME"
+    zfs set xattr=sa "$ZPOOLNAME"
+    zfs set acltype=posixacl "$ZPOOLNAME"
+}
+
 function cleanup_snapshots {
     echo "> Cleaning snapshots"
 
@@ -66,6 +75,7 @@ function main {
     zfs get all -s local -H > /root/zfs-props.txt
     cryptsetup_open
     pool_import
+    pool_setup
     sync_snapshots
     cleanup_snapshots
     pool_export