Настройка размера кеша NetDrive для больших библиотек
NetDrive позволяет задать размер локального кеша от 100 ГБ до 1 ТБ и вручную указать объём места на диске для ОС. Когда и зачем это увеличивать.
Фотостудия подключает через NetDrive бакет Backblaze B2 объёмом 2 ТБ с RAW-файлами, чтобы редакторы могли просматривать и забирать материалы, не синхронизируя всю библиотеку локально. Через несколько недель кто-то открывает подряд пачку 45-мегабайтных файлов CR3, и диск зависает — кеш по умолчанию заполняется быстрее, чем ожидалось для такой сессии. Решение — не обходной путь, а настройка, которую почти никто не открывает.

Настройте кеш NetDrive под размер вашей библиотеки
NetDrive показывает Google Drive, OneDrive, S3, SFTP, WebDAV и другие хранилища как обычные диски в Windows и macOS — без синхронизации и полной загрузки файлов.
- Размер кеша регулируется от 100 ГБ до 1 ТБ
- Ручное указание объёма диска для приложений, проверяющих свободное место
- Работает одинаково для любого подключённого провайдера
Бесплатный пробный период. Доступны бессрочная лицензия и подписка.
Почему кеша по умолчанию не хватает
NetDrive хранит локальный кеш файлов, к которым вы обращаетесь через подключённый диск, чтобы повторные чтения и незавершённые правки не приходилось каждый раз гонять до облачного провайдера и обратно. Это хорошо работает для типичных офисных документов и фото, но упирается в ограничения при нагрузках, где за одну сессию затрагивается много данных — видеоредактор прокручивает несколько мастеров 4K, идёт пакетный импорт фото или сборочный процесс тянет гигабайты артефактов из S3.
Когда кеш заполняется, NetDrive приходится вытеснять старые кешированные данные, чтобы освободить место под новые чтения, — это ощущается как замедление диска посреди сессии, хотя с сетевым подключением ничего не менялось. Начиная с NetDrive 3.16.589 размер кеша можно настраивать, и это прямое решение проблемы.
Настройка размера кеша от 100 ГБ до 1 ТБ
Опция размера кеша находится в настройках NetDrive и применяется глобально ко всем подключённым дискам, а не к отдельному соединению:
- Открыть NetDrive и перейти в Settings.
- Найти раздел Cache.
- Задать размер кеша — NetDrive принимает значения от 100 ГБ до 1 ТБ.
- Сохранить и переподключить диски, чтобы новый лимит вступил в силу.
Единственно верного числа не существует — всё зависит от того, сколько данных из рабочего набора вы затрагиваете за обычную сессию. Правило простое: размер кеша должен с запасом вмещать то, с чем вы активно работаете за день, а не всю облачную библиотеку целиком. Видеоредактору, прокручивающему 800 ГБ мастеров 4K, стоит приближаться к потолку в 1 ТБ; тому, кто использует NetDrive в основном для эпизодического доступа к документам, можно оставить значение заметно ниже без заметной разницы.

Ручное указание объёма диска
Смежная, но отдельная настройка, доступная начиная с NetDrive 3.8.921, позволяет вручную указать, сколько свободного места NetDrive сообщает для подключённого диска. Это важно, потому что некоторые приложения перед сохранением или экспортом проверяют доступное место на диске и откажутся писать, если сообщаемое свободное место выглядит слишком маленьким, — частая проблема, когда фактическая оставшаяся квота облачного провайдера отображается не так, как ожидает десктопное приложение.
Указание вручную объёма диска в настройках подключения переопределяет то, что сообщается Windows или macOS, поэтому диалоги сохранения файлов и инструменты экспорта видят число, с которым готовы работать. Эта настройка не зависит от размера кеша, описанного выше: одна управляет тем, сколько кешируется локально, другая — тем, что ОС сообщается о доступном месте на смонтированном томе.
Подбор размера кеша под разные сценарии
Видеомонтаж с крупными мастер-файлами. Редакторы, работающие напрямую с 4K или RAW-материалами на облачном диске, больше всего выигрывают от увеличенного кеша, поскольку прокрутка и повторное открытие одних и тех же клипов — как раз тот паттерн, который быстро опустошает маленький кеш.
CI-раннеры, забирающие фикстуры из S3. Сборочному агенту, который при каждом запуске читает один и тот же набор тестовых фикстур из S3, не нужен кеш почти в 1 ТБ — кеш меньшего размера, подобранный под набор фикстур, экономит место на сборочной машине и при этом даёт выгоду от отсутствия повторной загрузки неизменённых файлов при каждом запуске.
Обычная офисная работа с документами. Повседневная работа с документами и таблицами почти никогда не достигает стандартного потолка кеша — поводов повышать его для такого сценария обычно нет.
Итог
Размер кеша — одна из настроек, которую пропускают при первоначальной настройке и вспоминают о ней только после замедления посреди проекта. Если ваша работа связана с крупными медиафайлами, пакетным импортом или интенсивными автоматическими чтениями, проверка этой настройки до старта — а не после того, как диск зависнет, — избавляет от лишнего разбирательства.
Related: 4K RAW Video Editing on Cloud Storage with NetDrive · DevOps S3 Test Fixtures with NetDrive · Fix Slow S3 Directory Listing in NetDrive
— Alex, NetDrive