UnionFS 로컬 디렉토리 및 NFS 디렉토리

UnionFS 로컬 디렉토리 및 NFS 디렉토리

두 디렉터리(머신의 로컬 디렉터리와 원격 클라이언트의 NFS 디렉터리) 사이에 공용체를 만들려고 합니다. 내가 달성하고 싶은 것은 두 디렉터리 간에 공유되는 디렉터리에 대한 쓰기 작업이지만 모든 읽기 작업은 로컬 디렉터리에서만 수행되는 것입니다. 아이디어는 서버에 비트 토렌트 클라이언트를 두고 유니온에 파일을 기록하여 다운로드할 때 클라이언트 시스템과 동기화하고 두 번의 전송(비트 토렌트 전송 후 서버로 전송)을 기다릴 필요가 없도록 하는 것입니다. 클라이언트 전송)

나는 로컬 디렉토리와 NFS 디렉토리를 병합하기 위해 UnionFS를 사용할 생각이고, UnionFS가 읽기를 위해 원격 디렉토리 대신 로컬 디렉토리를 사용할 만큼 충분히 똑똑할 것이라고 가정합니다. 그런 다음 다시 디렉터리 수준에서 작동하므로 OS가 이를 어떻게 처리할지 모르겠습니다. 이것은 Ubuntu Server x64에 있습니다. 클라이언트와 서버는 PPTP VPN을 통해 연결됩니다.

이것이 의도한 대로 작동할까요, 아니면 불가능한 것을 요구하고 있는 걸까요? 감사해요!

답변1

UnionFS는 기본 브랜치 간에 내용을 앞뒤로 복제하지 않습니다. 대신, 두 개의 기본 분기가 실제로 단일 분기인 것처럼 보이게 합니다(두 개의 네거티브 필름을 서로 겹쳐서 살펴보는 것과 비슷함).

아마도 nfs 마운트를 로컬 파일 시스템 대상으로 rsync하는 cron 스크립트를 살펴볼 수 있습니다.

관련 정보