Planuję zbudować serwer NAS.
Czy istnieje sposób, aby automatycznie buforować często używane pliki ze zdalnego magazynu na lokalnym komputerze?
(Nie szukam sposobu synchronizacji całych folderów, takich jak rsync, ale raczej czegoś, co automatycznie i transparentnie buforuje ostatnio otwierane pliki 50 GB).
Idealnie szukam czegoś, co buforuje zarówno zapisywanie, jak i odczytywanie, ponieważ tylko jeden komputer będzie uzyskiwał dostęp do serwera (a jeden dzień utraconych zmian, jeśli lokalna pamięć podręczna zostanie uszkodzona, byłaby dopuszczalna)
Zajrzałem do plików offline systemu Windows, ale o ile mogłem stwierdzić, wymaga ręcznej interakcji, aby odłączyć serwer lub przejść do trybu offline w celu użycia pamięci podręcznej.
Na serwerze prawdopodobnie działałby Linux lub freeNAS, na komputerze działa Windows XP, ale w razie potrzeby można go zaktualizować do wersji 7.
źródło
Patrzę na ten sam problem. Na komputerze Mac moim pomysłem było użycie rsync w połączeniu ze skryptem. Zadaniem skryptu jest wybór plików do synchronizacji / pamięci podręcznej. Rsync następnie wykonuje to po prostu skutecznie w stosunku do udziału sieciowego. Więc jeśli na przykład chcemy pamięci podręcznej o pojemności 5 GB, usuwającej ostatnio używaną pamięć, musielibyśmy zaprogramować skrypt, który wyświetli listę plików odpowiadającą „ostatnio używanym plikom o pojemności 5 GB”, i zsynchronizuje ją rsync lokalnie i usunie wszystkie pliki w pamięć podręczna, której nie ma już na tej liście.
Trzeba go jednak bardzo ostrożnie konfigurować, ponieważ ryzyko zepsucia jest duże!
źródło