SambaがインストールしたLinux拡張機能を自動的に無効にします。

SambaがインストールしたLinux拡張機能を自動的に無効にします。

Samba はデフォルトで Linux 拡張を有効にします。これは /proc/fs/cifs/LinuxExtensionsEnabled で確認できます。

Mac OS X(10.8.5以下)以前のCIFS共有では、mount.cifsが失敗し、一般的なエラーメッセージが表示されます。

 CIFS VFS: Send error in QFSUnixInfo = -95
 CIFS VFS: cifs_read_super: get root inode failed

解決策は、Linux拡張を手動で無効にすることです。

$ sudo echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled

以下のLinux拡張機能を無効にするオプションを渡すことができます。

$ mount -t cifs -o linuxextensions=n .....

または、起動時に自動的に無効にできますか?

ベストアンサー1

答えはサンバマニュアル

nounixはこのマウントのCIFS Unix拡張を無効にします。複数の設定を一度にドラッグする場合に便利です。これには、POSIX acl、POSIXロック、POSIXパス、シンボリックリンクのサポート、およびサーバー上のuids / gids / mode検索が含まれます。これは、Unix 拡張をサポートするサーバーのエラーのトラブルシューティングにも役立ちます。

詳細については、INODE番号付けセクションを参照してください。

「Linuxextensions」と「nounix」という用語は、同じことを指しているようには見えないかもしれませんが、実際にはそうです。

おすすめ記事