How do you mount a Stratis filesystem permanently, and what's special about its fstab entry?
Mount it by UUID in /etc/fstab with the extra option x-systemd.requires=stratisd.service, so systemd starts the Stratis daemon before trying to mount.
A Stratis filesystem only exists while its daemon (stratisd) is running — the daemon assembles the pool from the underlying disks at boot. An ordinary fstab line would race ahead and try to mount the filesystem before the daemon has built it, and the boot would fail. The fix is a dependency option that tells systemd "wait for stratisd first":
UUID=<fs-uuid> /mnt/data xfs defaults,x-systemd.requires=stratisd.service 0 0
Get the UUID the same way as for any filesystem:
lsblk --output=UUID /dev/stratis/pool1/fs1
The full path of a Stratis filesystem is /dev/stratis/<pool>/<fs>, but you reference it by UUID in fstab for the same stability reason as always — names can move, UUIDs don't.
Why this is a teaching point: it's a general systemd-mount lesson. Any filesystem that depends on a service being up first (Stratis, network shares, encrypted volumes) needs an x-systemd.requires= (or similar) clause so the mount is ordered after that service — otherwise boot ordering bites you.