UnionFS — локальный каталог и каталог NFS

UnionFS — локальный каталог и каталог NFS

Я хочу создать объединение двух каталогов, один из которых будет локальным каталогом на машине, а другой — каталогом NFS для удаленного клиента. Я хочу, чтобы все записи в каталог были общими для двух каталогов, но все чтения поступали только из локального каталога. Идея заключается в том, чтобы иметь клиент bit-torrent на сервере, записывающий файлы в объединение, чтобы по мере загрузки он синхронизировался с клиентской машиной, и мне не приходилось ждать двух передач (передача bit-torrent, а затем передача с сервера на клиент)

Я думаю об использовании UnionFS для объединения локального каталога и каталога NFS, и предполагаю, что UnionFS будет достаточно умным, чтобы использовать локальный каталог для чтения вместо удаленного каталога. Опять же, поскольку он работает на уровне каталога, я не знаю, как ОС с этим справится. Это будет Ubuntu Server x64. Клиент и сервер будут подключены через PPTP vpn.

Будет ли это работать так, как задумано, или я прошу невозможного? Спасибо!

решение1

UnionFS не копирует содержимое туда и обратно между своими базовыми ветвями. Вместо этого он создает видимость того, что две базовые ветви на самом деле являются одной (подобно тому, как если бы два негатива пленки были сложены один на другой и просматривались через них).

Возможно, вы можете рассмотреть скрипт cron, который синхронизирует ваше монтирование nfs с локальной файловой системой.

Связанный контент