Samba 공유 하위 디렉터리는 파일로 보고됩니다.

Samba 공유 하위 디렉터리는 파일로 보고됩니다.

방금 홈 서버를 Windows Server 2012 R2 Essentials로 업그레이드했습니다. 내 오래된 거실 미디어 플레이어는 새 서버와 호환되지 않는 SMB 공유에 대해 많은 가정을 합니다.

제가 선호하는 솔루션은 Windows 서버에 미디어 공유를 마운트하는 작은 Ubuntu VM을 호스팅하고 작업 그룹 모드에서 레거시 NetBIOS 및 SMB를 사용하여 이를 다시 제공하는 것입니다.

/etc/fstab에 이 줄이 있습니다(익명화할 스탠드 포함).

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

이것은 내 /etc/samba/smb.conf입니다.

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

이것은 거의 작동합니다. Windows 7 클라이언트나 미디어 플레이어에서 해당 항목을 찾아볼 수 있습니다. 그러나 하위 디렉터리는 디렉터리가 아닌 파일로 보고됩니다.

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
...

디렉터리가 파일로 다시 매핑되는 원인은 무엇이며 어떻게 해결할 수 있습니까?

Ubuntu 호스트에서 하위 디렉터리가 로 보고되므로 drwx...마운트가 아닌 다시 공유 시 디렉터리가 손실되는 것으로 보입니다.

편집하다:좀 더 조사한 결과 이는 문서화된 버그인 것으로 나타났습니다.

ServerFault 질문

삼바 버그

관련 정보