別のサーバーの2つのディレクトリをローカルサーバーの同じパーティションにマウントします。

別のサーバーの2つのディレクトリをローカルサーバーの同じパーティションにマウントします。

同じOS(redhat 5.5 x64)に3つのサーバーがあります。これらのサーバーには同じパッケージがインストールされます。サーバー01と02はそれらのファイルを/ Aディレクトリに保存します(同じパッケージを使用するため、出力ファイルが配置されているディレクトリも同じです)。 Server03には、/ BというWEBGUIを介してアクセスできるフォルダがあります。 serevr 01 ad 02の/ Aのファイルを/ B(server03)に同期する必要があります。つまり、最初のシステム(01と02)のファイルが両方のディレクトリーにある場合、/ Aは次にのみマウントされます。ディレクトリ/ B。これにより、server03は他のサーバー上のフォルダ/ Aからすべてのファイルをコピーできます。皆様のご支援をいただき、嬉しいです。私は数ヶ月間この問題に苦しんでいます。

ベストアンサー1

私が理解したことが正しい場合は、共同インストールが必要です。

たとえば、aufsserver3 で使用します。

mount -r server1:/A /B1
mount -r server2:/A /B2
mount -rt aufs br:/B1=ro:/B2=ro merge-of-B1-and-B2 /B

ファイルが/ B1と/ B2の両方に存在する場合、/ B1のファイルは/ Bに表示されます。

おすすめ記事