1

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

Я знаю, что в Windows есть функция "Всегда доступен в автономном режиме", но я не думаю, что она соответствует моим потребностям.

  1. Я не хочу делать весь ресурс доступным в автономном режиме, так как удаленный файловый ресурс Windows огромен (в терабайтах).
  2. Сделать отдельные файлы "доступными в автономном режиме" утомительно, так как файлы разбросаны по разным каталогам. Было бы гораздо удобнее, если бы система могла просто кешировать те, которые я использовал.
  3. Я также мог бы вручную сделать локальную копию каждый раз, когда я использую файл ... но это еще более хлопотно, чем сделать каждый файл "доступным в автономном режиме"

Также

  • Новые файлы добавляются со временем. но существующие файлы на общем ресурсе редко меняются.
  • Многие из файлов используются редко. Некоторые из файлов часто используются.
  • У меня нет списка наиболее часто используемых файлов.

Было бы лучше, если бы я мог указать Windows кэшировать последние 10 ГБ, к которым было обращено, но, по-видимому, у нее нет этой функции. Поэтому я считаю, что лучше всего использовать прокси-сервер SMB/CIFS. Как вы думаете?

PS1: у меня стоит коробка с Linux. Возможно, я должен попытаться настроить samba4 в качестве кеширующего прокси?

PS2: Если есть лучшее программное обеспечение для кэширования прокси для NFS, WebDAV или любых других протоколов обмена файлами, пожалуйста, дайте мне знать. Я могу перейти на использование этих протоколов.

0