montar sistemas de arquivos ZFS recursivamente?

3

Eu estou ciente de mais uma questão de iniciantes, mas manpages, google e FreeBSD Handbook não oferecem solução.

Estou usando o ZFS Versão 28 em um 8.2 FreeBSD estável e meu problema é o seguinte: Quando montei um sistema de arquivos ZFS (zfs mount), o sistema de arquivos é montado como esperado, no entanto, sistemas de arquivos filho não são montados.

Existe uma maneira embutida de montar recursivamente um sistema de arquivos zfs E são filhos?

Agradecemos antecipadamente por sua ajuda.

flexy

    
por flexy 21.11.2012 / 13:12

2 respostas

2

Isso funciona para mim (testado no FreeBSD 9.2):

zfs list -rH -o name pool/path/dir | xargs -L 1 zfs mount

Como funciona:

zfs list -rH -o name pool/path/dir - nome de exibição de cada conjunto de dados no pool / caminho / dir ( -H para omitir cabeçalho)
xargs -L 1 zfs mount - executar montagem para cada linha (separadamente)

    
por 30.09.2013 / 14:49
0

você pode ativar o modo Legado dos pontos de montagem do ZFS, para poder gerenciar os pontos de montagem usando o arquivo tradicional / etc / fstab para montar os sistemas de arquivos no momento da inicialização.

Por exemplo:

zfs set mountpoint=legacy (zfspool/mount-point)

    
por 30.09.2013 / 15:15