NFS: montagem de sistema de arquivos único versus múltiplas montagens de subdiretórios

NFS: montagem de sistema de arquivos único versus múltiplas montagens de subdiretórios

Temos um servidor de arquivos ( fsrv1) que possui 3 sistemas de arquivos XFS montados, /srv/xfs{1,2,3}cada um com 3 diretórios de nível superior: /home, /scratche /project. Qual é a abordagem preferida para montar isso em um cliente NFS onde um único diretório no cliente, como /scratch, contém os 3 diretórios relevantes fornecidos pelo servidor NFS ( /srv/xfs{1,2,3}/scratch)?

Por exemplo:

  1. Abordagem de montagem única:

Cliente simulado /etc/fstab:

fsrv1:/srv/xfs1 /srv/xfs1
fsrv1:/srv/xfs2 /srv/xfs2
fsrv1:/srv/xfs3 /srv/xfs3

Em seguida, use links simbólicos do lado do cliente, como

ln -s /srv/xfs1/scratch /scratch/xfs1
ln -s /srv/xfs2/scratch /scratch/xfs2
ln -s /srv/xfs3/scratch /scratch/xfs3

Ou é melhor montar mais diretamente os subdiretórios individuais:

  1. Vários pontos de montagem:

Cliente simulado /etc/fstab:

fsrv1:/srv/xfs1/scratch /scratch/xfs1
fsrv1:/srv/xfs2/scratch /scratch/xfs2 
fsrv1:/srv/xfs3/scratch /scratch/xfs3

Além de gerenciar mais links simbólicos versus mais pontos de montagem, há mais vantagens/contras técnicas ou relacionadas ao desempenho em qualquer abordagem?

Obrigado,

Vicente

Responder1

Melhor montar os subdiretórios individuais. Ao usar links virtuais, uma "pesquisa" extra é necessária sempre que um arquivo nessa estrutura é referenciado. Portanto, há algum impacto no desempenho.

Além disso... simplesmente não há necessidade de camada extra. É apenas adicionar mais trabalho administrativo para você acompanhar tudo.

informação relacionada