私は次の設定をしています:
- Linux マシン ("fooserver") -> /data/directory を Samba 共有としてエクスポート
- Windows マシン -> /data/directory at j: (net use j: \\fooserver\directory) をマウント
問題は、SAMBA でエクスポートされた Linux ディレクトリに Windows からシンボリック リンクを作成することは可能かということです。
ありがとう!
Windows側から共有にシンボリックリンクを作成することを意味している場合、それはLinuxの(ネイティブ)ファイルシステム(ext4?)のシンボリックリンクでもありますが、それは不可能です。
ファイル システムは共有として Windows に表示され、ネイティブ ファイル システムまたはその機能を認識またはアクセスする方法はありません (ネイティブ Windows サーバーの共有に似ているものを除く)。この情報を提供してそのような操作を許可することは現実的ではありません。リモート (ファイル) システムの透明性が本質的に損なわれるからです。そのままでは、リモート側にどのタイプのオペレーティング システムまたはファイル システムが存在するかは、クライアントには関係ありません。
ただし、Windows クライアントから samba 共有上の既存のシンボリック リンクをたどることは可能です (つまり、それがリンクであることを実際には認識していません。詳細については、こちらを参照してください)。