====== Defaults ====== Empfehlungen für vom default abweichende Einstellungen. ===== Defaults auf Kernel-Ebene ====== ==== Blockgröße ==== ashift sollte 12 oder größer sein. ''12'' steht für Blockgröße 2^12 = 4096 Bytes. Default ist ''9'', also 2^9 = 512 Bytes. cat /sys/module/zfs/parameters/zfs_vdev_min_auto_ashift Falls das kleiner 12 (z.B. 9) ist, dann options zfs zfs_vdev_min_auto_ashift=12 modprobe -r zfs modprobe zfs ==== Block Cloning einschalten ==== Ist das Feature vorhanden? modinfo zfs| grep zfs_bclone_enabled Ist das Feature eingeschaltet? cat /sys/module/zfs/parameters/zfs_bclone_enabled -> 1 bedeutet: ist eingeschaltet Wird das schon genutzt? zpool get all | grep bclone ===== Defaults pro Pool ====== man zpoolprops man zfsprops ==== Sicherheitsreserve ==== Um den Pool zu schützen, Dataset mit 15% Reservierung anlegen: zfs create tank/ds1 zfs set reservation=1G tank/ds1 ==== atime aus oder relatime an ==== zfs set relatime=on tp1 ==== Kompression ==== ''compression'' auf ''on'' (aktuell: lz4) oder ''zfs'', jeweils kombiniert mit ''recordsize'' 1M zfs set compression=zstd tp1 zfs set recordsize=1M tp1 ==== Checksum ==== ''checksum'' auf blake3 zfs set checksum=blake3 tp1 ===== Defaults pro Dataset ====== ==== Speicherplatz (nach Kompression) begrenzen ==== zfs set quota=2G tp1/data1 zfs get quota tp1/data1