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를 시작할 수 있습니다.