um alte Filesysteme zu löschen:
wipefs -a /dev/sdX usw. alle Platten und die Cache-SSD (falls vorhanden) löschen
ZFS installieren (falls nicht vorhanden):
apt install zfsutils-linux
und Kernel Modul aktivieren:
modprobe zfs
Platten prüfen:
lsblk
und Pool anlegen:
zpool create kmdatapool raidz1 /dev/sda /dev/sdb /dev/sdc
und überprüfen
zpool status
eine SSD als Cache definieren
Erstelle mit fdisk 2 Partitionen, eine für den Write Cache SLOG und eine für den Read Cache L2ARC.
für SLOG reicht eine kleine, z.B. 100GB
und der Rest für L2ARC.
erzeuge den Cache mit diesen beiden Partitionen:
zpool add kmdatapool log /dev/nvme1n1p1 (das ist die kleine Partition)
zpool add kmdatapool cache /dev/nvme1n1p2
Nachtrag: der SLOG write chache hat bei mir gar nichts gebracht, daher benutze ich die SSD jetzt vollständig als Read Cache
und überprüfen
zpool status
ein Filesystem für den neuen Pool erzeugen
zfs create kmdatapool/data
erstelle einen Mountpoint
zfs set mountpoint=/Datendisk kmdatapool/data
prüfe mountpoint
df -h
stelle sicher dass die ZFS Services beim booten starten
systemctl enable zfs-import-cache
systemctl enable zfs-mount
systemctl enable zfs.target