CIFS カーネル モジュールがない Linux マシンに Windows 共有をマウントする必要があります。CIFS カーネル モジュールに相当するユーザー スペース アプリケーションはありますか? または、CIFS なしで Linux マシンに共有をマウントできる簡単な方法はありますか?
答え1
smbmount
以前はとがありましたsmbfs
が、どちらも最近の Linux ディストリビューションに同梱されることが多くなったようです。古いディストリビューションでもまだ利用できる可能性があります。 と もあり、smbnetfuse
どちらfusesmb
も単一のマウントポイントで SMB サーバーのネットワーク全体を提供しているようです。(一度試しましたがfusesmb
、うまくいきませんでした。)
すでに述べた GVFS、KIO、smbclient の他に、SMB 共有を参照するための「ブラウザ」のようなツールがさらに 2 つあります: smb4k
(KDE 用の高度な共有ブラウザ) とsmbc
(curses ベースの SMB ネットワーク ブラウザ)。
答え2
通常のファイルシステムとしてアクセスする必要がある場合は、しなければならないcifs.ko 経由か FUSE 経由かに関係なく、マウントする必要がありますが、これを回避する良い方法はありません。
smb://server/share/...
ただし、GNOME、Xfce、または KDE プログラムには、それぞれ Gvfs および KIO と呼ばれる独自の仮想ファイルシステム レイヤーがあります。必要なクライアント (gvfs-smb) がインストールされていれば、どちらもプログラム内でアクセスできます。
(理論的には、任意のプログラムにロードできる同様のものを作成することは可能です。しかし、そうする試みは見たことがありません。FUSE の存在を考えると、それは時間の無駄だと思います。)
最後に、少数のファイルのみを転送する必要がある場合は、ftp のようなsmbclient
ツールを使用できます。