can be easily checked via:

root@debian9:~# cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   ramfs
nodev   bdev
nodev   proc
nodev   cpuset
nodev   cgroup
nodev   cgroup2
nodev   tmpfs
nodev   devtmpfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   bpf
nodev   pipefs
nodev   hugetlbfs
nodev   devpts
nodev   pstore
nodev   mqueue
        ext3
        ext2
        ext4
nodev   autofs
nodev   configfs

install xfs jfs btrfs kernel support

under debian this is pretty simple, those commands will download and install the missing kernel modules…

apt-get install xfsprogs; # install xfs support
/lib/modules/4.12.0cuztom/kernel/fs/xfs/xfs.ko
/lib/modules/4.12.0cuztom/kernel/fs/freevxfs/freevxfs.ko
apt-get install jfsutils; # install jfs support
/lib/modules/4.12.0cuztom/kernel/fs/jfs/jfs.ko
apt-get install btrfs-tools; # install btrfs support
/lib/modules/4.12.0cuztom/kernel/fs/btrfs/btrfs.ko
apt-get install f2fs-tools; # install f2fs support
/lib/modules/4.12.0cuztom/kernel/fs/f2fs/f2fs.ko

apt-cache search zfs; # no package for zfs
golang-go-zfs-dev - Go library for ZFS manipulation
libguestfs-zfs - guest disk image management system - ZFS support
simplesnap - Simple and powerful network transmission of ZFS snapshots
zfs-fuse - ZFS on FUSE

Links:

http://dwaves.de/2015/03/05/perfect-filesystem-for-nas-what-filesystem-should-i-use/

try out xfs first https://linhost.info/2012/08/format-a-volume-as-xfs-in-debian-and-ubuntu/

it is way easer to get started than with ZFS – the so called pro-filesystem that requires EEC memory and ain’t easily installed on Debian.

how to install ZFS on Debian based systems? – https://github.com/zfsonlinux/zfs/wiki/Debian

Videos:

(in German) https://media.ccc.de/v/froscon2016-1821-a_short_history_of_linux_filesystems

admin