4

Я не знаю, возможно ли настроить сетевую файловую систему Mac OS X с локальным кешем « Последние использовавшиеся» (MRU), но вот проблему, которую я хочу решить:

  1. Мой локальный компьютер имеет жесткий диск 128G, и у меня есть сетевой диск, содержащий около 1 ТБ данных.
  2. Большая часть данных устарела или редко используется.
  3. Пока я подключен к общему сетевому ресурсу, все в порядке, однако, когда я в дороге, у меня нет доступа к этому общему ресурсу. Я хотел бы иметь самую последнюю используемую локальную копию файлов (скажем, за последние 6 месяцев, общее количество данных до 40G).
  4. Когда я присоединяюсь к сети, локальная файловая система синхронизируется с сетевой файловой системой.
  5. В идеале все должно быть прозрачным (то есть: когда диск подключен, все отображается, когда я отсоединен, либо неиспользуемые в последнее время файлы пропали, либо есть ссылки-заполнители, которые дают какой-то вид предупреждения при доступе.
  6. Доступ к файлу проверяет локальную копию, если она есть, а затем возвращается к сети, если нет.

Похоже, что CacheFS затрагивает многие из этих вопросов, но у него нет порта Mac OS X. Есть ли хорошие альтернативы для достижения этой цели?

1 ответ1

1

Как я был проинформирован о том же, что и в Windows, лучшее решение на данный момент: запустить Linux на виртуальной машине, а затем использовать Linux с cachefilesd.

Однако CacheFS не позволит вам получить доступ к сетевому диску, если у вас нет другого доступа к сетевому диску.

Для файлов MRU я бы предложил что-то вроде DropBox или Google Drive, чтобы хранить данные в облаке, и просто синхронизировать ваш ноутбук, а также некоторые настольные синхронизаторы.

Это настолько близко к прозрачности, насколько вы, вероятно, получите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .