Samba共有サブディレクトリはファイルとして報告されます

Samba共有サブディレクトリはファイルとして報告されます

ホーム サーバーを Windows Server 2012 R2 Essentials にアップグレードしました。リビングルームの古いメディア プレーヤーは、新しいサーバーと互換性のない SMB 共有について多くの仮定を立てています。

私が推奨する解決策は、Windows サーバーにメディア共有をマウントし、ワークグループ モードで従来の NetBIOS と SMB を使用してそれを再提供する小さな Ubuntu VM をホストすることです。

/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 の質問

サンババグ

関連情報