Linux リモートホームマウント

Linux リモートホームマウント

私のサーバーには、ホーム ディレクトリ /home/user/ を持つ samba 共有があり、これは私の samba サーバーの [homes] セクションを介して共有されています。私の PC では、ホーム ディレクトリをマウントして、Documents、Pictures、Photos ディレクトリがローカル マシンにあるかのようにアクセスできるようにしたいと考えています。問題は、ローカル PC のホーム ディレクトリに wine フォルダー、その他の "." 構成フォルダー、virtualbox コンテナーなどがあり、それらをローカル PC 上に保持して、ネットワーク経由でロードしないようにしたいことです (つまり wine フォルダー... Photoshop のロードに非常に時間がかかります! =])。これらすべてをサーバーに移動するのはあまり意味がありません。

各フォルダを個別にマウントする必要がありますか? または、リモート共有内のいくつかのディレクトリのみをマウントできる方法はありますか?

答え1

/home/usr からの自動マウントおよびシンボリック リンクを使用します。リモート ディレクトリは /homes/server としてマウントされます。ここで、server はディレクトリをマウントするサーバーの名前です。

次に、リモート ホストでシンボリック リンクを使用します。ディレクトリをエクスポートする前に、関連するディレクトリを /homes/server/usr に移動すると、そこにもシンボリック リンクが必要になります。これが私が行ったことです。/home/usr は、サーバーのローカル ファイルに限定する必要があります。それに応じて、samba ホームのエクスポートを変更し、サーバーのローカル構成ファイルを Windows クライアントにエクスポートしないようにしました。

共有を H: としてマウントすると、関連するディレクトリを H: ドライブに移動できます。正しく実行されれば、レジストリ キーが更新され、移動が維持されます。ディレクトリを別のドライブに移動するための手順を検索してください。

答え2

ここで説明されているように、「拒否ファイル」を使用できます。http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#VETOFILES

関連情報