Claro, logo depois de postar esta pergunta, eu encontrei este artigo wiki do NixOS sobre o NFS e ligue exemplos de montagem:
TL; DR: Em vez de fsType
, eu deveria ter usado options
. No momento em que escrevo isto, o wiki está um pouco desatualizado; options
deve ser uma lista de strings.
Este snippet de código parece funcionar como esperado:
#
# /etc/nixos/configuration.nix
#
fileSystems."/data" = {
device = "/dev/disk/by-uuid/bobloblaw";
fsType = "btrfs";
};
fileSystems."/srv/nfs" = {
device = "/data";
options = [ "bind" ];
};