Os subdiretórios compartilhados do Samba reportam como arquivos

1

Acabei de atualizar meu servidor doméstico para o Windows Server 2012 R2 Essentials. Meu antigo media player de sala de estar faz muitas suposições sobre compartilhamentos SMB que são incompatíveis com o novo servidor.

Minha solução preferida é hospedar uma pequena VM do Ubuntu que monte o compartilhamento de mídia no servidor Windows e a reutilize usando o NetBIOS & SMB no modo de grupo de trabalho.

Eu tenho essa linha em / etc / fstab (com standins para anonimizar)

//$SERVERNAME/Media /mnt/media cifs credentials=/home/$USER/.smbcredentials,uid=1000 0 0

Este é o meu /etc/samba/smb.conf

[Media]
path = /mnt/media
available = yes
only guest = yes
read only = yes
browseable = yes
public = yes

Isso quase funciona. Eu posso navegar para ele de meus clientes do Windows 7 ou meu media player. No entanto, os subdiretórios estão sendo relatados como arquivos, não como diretórios.

C:\>net use q: \MediaHost\media
C:\>q:
C:\>dir

 Volume in drive Q is Media
 Volume Serial Number is 13A5-E058

 Directory of Q:\

01/25/2014  12:47 PM    <DIR>          .
01/26/2014  03:48 PM    <DIR>          ..
01/18/2014  03:18 PM                 0 Directory1
01/13/2014  06:50 PM                 0 Directory2
...

O que está fazendo com que os diretórios sejam remapeados como arquivos e como posso corrigi-lo?

Eu confirmei que no host Ubuntu, os subdiretórios são reportados como drwx... , então parece que o diretório está sendo perdido no novo compartilhamento, não na montagem.

Editar: Depois de mais algumas pesquisas, parece que este é um erro documentado:

Pergunta do ServerFault

Samba Bug

    
por Kennet Belenky 27.01.2014 / 05:39

0 respostas