Я хочу смонтировать корзину Google Cloud Storage в качестве сетевого диска на моем ноутбуке с помощью FUSE и SFTP или WebDAV. Могу ли я использовать SMB или Samba?
Время от времени я могу запускать инструмент сравнения и слияния (также известный как сравнение и синхронизация папок). Я бы использовал размер файла и отметку времени.
Это просто плохая идея?
Учтите, что если бы я переименовал папку с 1000 файлами, это означало бы, что 1000 инструкций по переименованию файлов отправляются на сервер. Команды перемещаются на большие расстояния ... мой опыт работы с Интернетом показывает, что иногда пакеты теряются.
Ссылка: https://cloud.google.com/storage/docs/gcs-fuse
Насколько надежнее запустить VPS в Google Cloud для обработки части FUSE? Надежнее, чем такие программы, как WebDrive, NetDrive, Mountain Duck, Expandrive и т. Д.
Поскольку Google Cloud Storage не является файловой системой (это хранилище двоичных объектов), я думаю, что это неправильный подход, злоупотребление Fuse SW, я не знаю, может ли какое-то ограничение на стороне SW повлиять на надежность или производительность.
я так думаю Google Cloud Filestore (GCF) может быть продуктом, который лучше подходит для этого варианта использования.
GCF работает как сетевой диск с использованием протокола nfs, что обеспечивает такую же гибкость, как и работа с обычным диском или каталогом.
Поскольку никто не ответил, я до сих пор не знаю ответа на эти вопросы. Но я думаю, что могу положиться на других, которые разрабатывают бесплатное программное обеспечение с открытым исходным кодом для целей синхронизации / резервного копирования.
Я собираюсь попробовать запустить Duplicati или Syncthing на экземпляре виртуальной машины, например Amazon EZ2 или Google Cloud Compute. Я считаю, что это ответ на мой вопрос. Не стесняйтесь голосовать за или против этого ответа, если вам просто не хочется публиковать настоящий ответ. :-)