Эта идея распределенной файловой системы уже существует?

0

У меня есть два ноутбука и два рабочих стола, и их синхронизация файлов расстраивает. У меня есть идея, что сделало бы меня счастливым, но, прежде чем я сам ее кодирую, я решил спросить, существует ли это уже.

Я представляю распределенную файловую систему, в которой вы загружаете только структуру каталогов, но не содержимое файлов. Когда вам нужен конкретный каталог, вы щелкаете по нему правой кнопкой мыши (или набираете команду, вы поняли идею) и получаете все файлы с центрального сервера на свой компьютер. Как только вы закончите работать, вы можете сдвинуть свои изменения обратно и освободить место, если хотите.

Друзья предложили использовать идею с поддержкой мерзавцев, но это не помогло бы, поскольку у меня были бы копии всех файлов (плюс их история) на всех четырех компьютерах. Использование rsyncбыло бы лучше для этого случая. Я также часто в автономном режиме, поэтому простое включение удаленного доступа к центральному файловому серверу не поможет.

Есть ли инструмент для этого, о котором я не знаю? И работает ли он под Linux?

Мартин
источник
Что не так с использованием файлового сервера с общими каталогами?
DavidPostill
Я чувствую, что это заставит меня либо создать несколько копий одного и того же файла (я бы хотел, чтобы каждый файл находился в одном месте и только в одном месте, чтобы не было передачи файлов между каталогами), b_ зависит от доступности сети или c_ загрузить больше / меньше файлов, чем необходимо. Но может быть умный рабочий процесс, который я пропускаю.
Мартин
1
Я точно не знаю об этом, но если вы все же напишите, вам нужно подумать, как вы будете обрабатывать параллельные изменения / слияния.
Давидго
Определенно существуют вещи, называемые распределенными файловыми системами, но они не похожи на то, что вы описываете.
Фрэнк Томас
1
Фактически, кажется, что вы хотите, чтобы файловая система была явно не распределена, поскольку вам нужна только одна копия файла. распределено по чему? Rsync, вероятно, ваш лучший выбор.
Фрэнк Томас