Empfehlungen für vom default abweichende Einstellungen.
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
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
man zpoolprops man zfsprops
Um den Pool zu schützen, Dataset mit 15% Reservierung anlegen:
zfs create tank/ds1 zfs set reservation=1G tank/ds1
zfs set relatime=on tp1
compression auf on (aktuell: lz4) oder zfs, jeweils kombiniert mit recordsize 1M
zfs set compression=zstd tp1 zfs set recordsize=1M tp1
checksum auf blake3
zfs set checksum=blake3 tp1
zfs set quota=2G tp1/data1 zfs get quota tp1/data1