[samba-jp:23122] Re: nfsマウント下におけるシンボリックリンクの追従
takasi.yano @ nifty.com
takasi.yano @ nifty.com
2020年 12月 21日 (月) 18:08:29 JST
矢野です。
直接の回答ではありませんが、WindowsからNFSマウントじゃだめですか。
あとwide linksは廃止予定だったと思います。
zr1135b3 <zr1135b3 @ gmail.com>さん:
初めて投稿させていただきます。斉藤と申します。
標記の通り,nfsマウント下におけるシンボリックリンクの追従についてご教示い
ただきたく投稿させていただきました。
シンボリックリンクの追従は,[global]にて,以下の設定を行うことで可能とな
りました。
・ unix extensions = No
・ wide links = Yes
シンボリックリンクされたディレクトリの中には,他のマシンからnfsでリンクさ
れたものがありまして,このnfsでリンクされたディレクトリへのアクセスが出来
ませんでした。windowsでのエラーメッセージは,「\\machineA\dirAにアクセスできません」でした。
関連性がありそうなmachineAのsmb.confは,以下の通りです。抜粋が足らない場
合はご指摘ください。
[global]
map to guest = Bad User
passdb backend = tdbsam
wide links = yes
unix extensions = no
allow insecure wide links = No
follow symlinks = Yes
[dirA]
comment = /dirA
path = /dirA
read only = No
guest ok = Yes
この/dirAの中にnfsでシンボリックリンクしたディレクトリがあります。
また,環境は,以下の通りです。
・os:SUSE-SLE_12(SP5)
・sambaバージョン:Version 4.10.5
・kernel:4.12.14
・アクセスを試みたwindows:windows10 pro 1909
sambaはOS付属のものからインストールしました。nfsは,ver=3でマウントしまし
た(ver=4でもマウントしてみたのですが,ダメでした)。
machineAのログには,以下のログが出力されていました。
sys_get_nfs4_quota() failed for mntpath[/dirA] bdev[machineA:/dirA]
qtype[4] id[100]: 関数は実装されていません.
「関数が実装されていません」とのことですので,だめなのかもしれません
が....
ちなみに,古いsambaのバージョン(Version 3.2.7)の場合,nfsでシンボリックリ
ンクされたディレクトリでも追従可能でした。
以上,よろしくお願いいたします。
samba-jp メーリングリストの案内