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?


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.