Czy ta idea rozproszonego systemu plików już istnieje?

0

Mam dwa laptopy i dwa pulpity, a synchronizacja ich plików staje się frustrująca. Mam pomysł na to, co mnie uszczęśliwi, ale zanim sam go zakoduję, postanowiłem zapytać, czy to już istnieje.

Wyobrażam sobie rozproszony system plików, w którym pobierasz tylko strukturę katalogów, ale nie zawartość plików. Gdy potrzebujesz określonego katalogu, kliknij go prawym przyciskiem myszy (lub wpisz polecenie, otrzymasz pomysł) i pobierz wszystkie pliki z centralnego serwera do komputera. Po zakończeniu pracy możesz cofnąć zmiany i zwolnić miejsce, jeśli chcesz to zrobić.

Przyjaciele zasugerowali użycie pomysłu git-backed, ale to pokonałoby cel, ponieważ miałem kopie wszystkich plików (plus ich historię) na wszystkich czterech komputerach. Za pomocą rsync byłoby lepiej dla tej sprawy. Często też jestem w trybie offline, więc włączenie zdalnego dostępu do centralnego serwera plików nie wystarczy.

Czy jest do tego narzędzie, którego nie znam? I czy działa pod Linuksem?

Martin
źródło
Co jest nie tak z użyciem serwera plików z udostępnionymi katalogami?
DavidPostill
Wydaje mi się, że zmusiłoby mnie to do stworzenia kilku kopii tego samego pliku (chciałbym, aby każdy plik był w jednym miejscu i tylko w jednym miejscu, więc żadne pliki pomiędzy katalogami), b_ zależą od sieci lub c_ pobierz więcej / mniej plików niż potrzeba. Ale może brakować inteligentnego przepływu pracy.
Martin
1
Nie wiem dokładnie o tym, ale jeśli to napiszesz, musisz zastanowić się, jak poradzisz sobie z jednoczesnymi zmianami / scalaniem.
davidgo
Zdecydowanie istnieją rzeczy zwane rozproszonymi systemami plików, ale nie są one niczym podobnym do opisanego.
Frank Thomas
1
W rzeczywistości wygląda na to, że chcesz, aby system plików był wyraźnie nie dystrybuowany, ponieważ chcesz tylko jedną kopię pliku. na co? rsync jest prawdopodobnie najlepszym rozwiązaniem.
Frank Thomas