네트워크 파일 시스템 + 로컬 액세스

네트워크 파일 시스템 + 로컬 액세스

Box A디렉토리를 on 에서 Box Boff 로 마운트할 수 있도록 네트워크 파일 시스템을 설정해야 합니다 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를 시작할 수 있습니다.

관련 정보