Saya berencana untuk membangun server penyimpanan terpasang jaringan (NAS).
Apakah ada cara untuk cache file yang sering diakses dari penyimpanan jarak jauh secara otomatis pada PC lokal?
(Saya tidak mencari cara untuk menyinkronkan seluruh folder seperti rsync, melainkan sesuatu yang secara otomatis dan transparan menyimpan cache 50 gb file yang terakhir diakses.)
Idealnya saya mencari sesuatu yang cache tulis serta membaca, karena hanya satu pc yang akan mengakses server (dan suatu hari perubahan yang hilang jika cache lokal rusak akan diterima)
Saya melihat ke dalam file offline windows, tetapi sejauh yang saya tahu ini membutuhkan interaksi manual untuk memutuskan server atau masuk ke mode offline untuk menggunakan cache.
Server mungkin akan menjalankan Linux atau freeNAS, komputer menjalankan Windows xp, tetapi dapat ditingkatkan ke 7 jika diperlukan.
sumber
Saya melihat masalah yang sama. Di Mac, ide saya adalah menggunakan rsync dalam kombinasi dengan skrip. Tugas skrip adalah memutuskan file mana yang akan disinkronkan / cache. Rsync kemudian hanya mengeksekusi secara efisien dalam hal ini ke jaringan berbagi. Jadi jika kita misalnya menginginkan cache 5GB, menghapus paling tidak baru-baru ini digunakan, kita perlu memprogram skrip yang menampilkan daftar file yang sesuai dengan "5GB file yang terakhir digunakan", dan minta rsync menyinkronkannya secara lokal dan menghapus semua file dalam cache yang tidak lagi ada dalam daftar itu.
Ini perlu diatur dengan sangat hati-hati, karena risiko mengacau sangat besar!
sumber