Eu não tenho o representante para comentar sobre o comentário de Johan, mas UDF em um pen drive é simples e não é uma opção ruim também. O ZFS seria preferível e você poderia executar vários thumb drives em qualquer tipo de pool que desejar. Espelhado e criptografado? Sem problemas.
No FreeBSD 11, eu corria algo como:
gpart create -s gpt ada0
gpart create -s gpt ada1
gpart add -t freebsd-zfs -a 1M -l sensitive1 /dev/ada0
gpart add -t freebsd-zfs -a 1M -l sensitive2 /dev/ada1
geli init /dev/ada0p1
geli init /dev/ada1p1
geli configure -b /dev/ada0p1
geli configure -b /dev/ada1p1
geli attach /dev/ada0p1
geli attach /dev/ada1p1
zpool create zmedia mirror /dev/ada0p1.eli /dev/ada1p1.eli
O UFS é feito com:
dd if=/dev/zero of=/dev/ada[etc] bs=1m count=10
newfs -L labelfordrive -O2 -U -m 6 /dev/ada0
Verifique se o automounter montou com:
mount
e se não estiver montado, monte-o como faria normalmente
mkdir /media/mydrive0
mount /dev/ada0 /media/mydrive0
concluído