Montando sistemas de arquivos ZFS aninhados exportados via NFS

1

Eu tenho um servidor linux (ubuntu) com um pool zfs contendo sistemas de arquivos aninhados. Por exemplo:

zfs_pool/root_fs/fs1
zfs_pool/root_fs/fs2
zfs_pool/root_fs/fs3

Eu habilitei o compartilhamento de NFS no sistema de arquivos raiz (via zfs, não editando /etc/exports ). Sistemas de arquivos aninhados herdam essa propriedade.

NAME              PROPERTY  VALUE                                SOURCE
zfs_pool/root_fs  sharenfs  rw=192.168.1.0/24,root_squash,async  local

NAME                  PROPERTY  VALUE                                SOURCE
zfs_pool/root_fs/fs1  sharenfs  rw=192.168.1.0/24,root_squash,async  inherited from zfs_pool/root_fs

Nas máquinas clientes (linux, principalmente no ubuntu), o único sistema de arquivos que eu montei explicitamente é o sistema de arquivos raiz.

mount -t nfs zfsserver:/zfs_pool/root_fs /root_fs_mountpoint

Sistemas de arquivos aninhados são montados automaticamente quando são acessados. Não precisei configurar nada para que isso funcionasse.

Isso é ótimo, mas gostaria de saber quem está fornecendo esse recurso. É o ZFS? É o NFS? É algo mais do lado do cliente (algo como autofs, que nem é instalado).

Gostaria de alterar o tempo limite após o qual os sistemas de arquivos aninhados são desmontados, mas nem sei qual configuração editar e qual documentação ler.

    
por lgpasquale 15.10.2018 / 11:22

0 respostas