Box A
ディレクトリをonからBox B
offにマウントできるようにネットワークファイルシステムを設定する必要がありますBox C
。ただし、すべてのアクセス要求でこれらのファイルを転送する必要はありませんBox A
。デフォルトでは、ファイルをローカルにキャッシュしますBox A
。
どんな提案がありますか?
答え1
NFSを使用すると利点が得られ、キャッシュファイルシステム。ほとんどの最新のLinuxディストリビューションで動作します。
答え2
FTP、HTTP(S)、または SFTP 経由でファイルを提供し、以下からアクセスできます。LftpFS。
lftpfs --options=ro,allow_other --fs-cache-timeout=999999999 /net/A /var/cache/net/A /etc/local/A.lftp
次/etc/local/A.ftp
の内容が含まれています。
open sftp://A/shared
答え3
他の2つのボックスにファイルをプッシュする必要があるたびに、ボックスAでrsyncを実行できますか?
それは次のとおりです。
rsync -avz /local/directory/ boxb:/remote/directory/
rsync -avz /local/directory/ boxc:/remote/directory/
rsyncは必要に応じて変更されたファイルのみをコピーします。
自動プッシュが必要な場合は、いつでもcronを使用してrsyncを起動できます。