NFSv3 Exportando diretórios com subdiretórios vinculados

1

Eu estive pensando sobre isso e pensei em postar para ver se estava faltando alguma coisa óbvia!

O cenário é este:

O servidor contém uma pasta muito grande chamada "Programas", que é um volume LVM e é compartilhada pela rede (misturada entre o Ubuntu e o OSX) com todos os usuários com acesso R / W.

Uma webcam foi instalada em nosso estúdio (estou escrevendo de uma estação de rádio em Londres) e imagens de FTP para uma conta de usuário no servidor ( /home/webcam ).

Gostaria de vincular o diretório /home/webcam em Programas para que seja acessível à rede quando os programas forem exportados.

Eu fiz o seguinte no fstab:

#LVM Disk
UUID_OF_LVM /media/Programmes ext3 errors=remount ro,users,user,relatime

#Bind Web Cam directory and then remount with new RO options
/home/webcam /media/Programmes/Web_Cam none bind,user 0 0
/media/Programmes/Web_Cam /media/Programmes/Web_Cam none remount,ro 0 0

#Bind to export directory and use rbind to include submounts
/media/Programmes /export/Programmes bind rbind

No meu / etc / exports:

/export/Programmes 10.0.2.0/255.255.255.0(nohide,fsid=0,async,all_squash,anonu id=1000,anongid=1000,insecure,no_subtree_check,rw, crossmnt)

Eu posso ver a pasta Web-Cam nos clientes, mas ela está vazia. Eu suspeito que é um problema com permissões de usuário desde que eu estou exportando um diretório home de usuários (coincidentemente, no Ubuntu tem um bloqueio no diretório)

    
por Chris Weaver 11.01.2012 / 17:57

2 respostas

3

O NFS não "compartilha pastas" (não é SMB / CIFS). Exporta sistemas de arquivos inteiros. Você precisa especificar quais sistemas de arquivos você deseja exportar via NFS. Se você montar ou vincular um sistema de arquivos em um sistema de arquivos exportado, ele não será compatível com a exportação, você também deverá exportá-lo explicitamente.

    
por 12.01.2012 / 15:52
0

O que você está pedindo requer a versão 4 do NFS:

NFS version 4 servers create and maintain a pseudo-file system, which provides clients with seamless access to all exported objects on the server. Prior to NFS version 4, the pseudo-file system did not exist. Clients were forced to mount each shared server file system for access.

- Namespace do sistema de arquivos na versão do NFS 4

    
por 08.01.2014 / 18:37