
現在、Arch Linux で Windows マシンに接続された NTFS ドライブの Samba 共有にアクセスしています。Arch Linux マシンから Samba 共有にシンボリックリンクを作成できるようにしたいと考えています。このことについて少し Google で調べたところ、通常の回答は Samba.conf に数行追加することです。
follow symlinks = yes
wide links = yes
unix extensions = no
私の理解では、このコードでは、すでに作成されているシンボリックリンクのみを使用できます。Arch Linux マシンからシンボリックリンクを作成する方法はありますか?
答え1
これらの行は、smb.conf
Samba サーバー、つまり Linux で実行されるサーバーを構成するためのものです。これにより、サーバーが共有するディレクトリ内のシンボリック リンクを解釈する方法が変更されます。これは、smbclient (または他のクライアント) を使用して Windows マシン上の共有にアクセスすることには関係ありません。
私の知る限り、NTFS は UNIX スタイルのシンボリックリンクをサポートしていません。Microsoft が同様のものを実装するためにファイルシステムに何かを追加したと思いますが、それが使用されているのを見たことはありませんし、SMB/CIFS プロトコルがそれをサポートしているかどうかもわかりません。