Копия общих дисков Google Drive на внешний жесткий диск
Боль.
Последнее время Google частенько блокирует нам корпоративный диск на запись из-за нехватки места на нем, а докупить пространство при этом не позволяет. Решил тут почистить корп диск и сделать, как мне казалось, совершенно простую вещь: сделать полную копию корпоративных дисков Google Drive на внешний жесткий диск. Объем данных ± 2ТБ.
План был супер-простым: подключить диск к компу, в официальном приложении GDrivе указать внешний диск в качестве папки для скачивания файлов, запустить полную синхронизацию и пойти заниматься своими делами. Именно такой алгоритм прекрасно работал, когда мне надо было сделать полную копию Я.Диска.
Но оказалось, что приложение GDrive дает указать произвольную папку только для синхронизации «Моего диска», а все «Общие диски» продолжают синхронизироваться по какому-то системному пути на жесткий диск компьютера. Настройка, которая позволяет менять этот путь заблокирована с примечанием «Путь к папке определяется системой macOS».
После долго гугления и ChatGPT’ения выяснил, что приложение использует для синхронизацию какую-то нативную механику Mac под названием «File Provider». Эта та штука, через которую обычно делается синхронизация ваших файлов с iCloud и, соответственно, использует для этого какие-то системные папки, путь к которым изменить нельзя.
В теории использование именно этой механики в приложении GDrive можно отключить + есть ряд хаков с применением символических ссылок, которые все-таки позволяют заставить выкачивать общие диску туда, куда нужно вам. Я перепробовал все, но, видимо, в новых версиях macOS что-то изменилось и известные интернету хаки не работают. Потратил на эти попытки пару часов.
В итоге с официальным приложением ничего не получилось и пришлось изучать и использовать консольную утилиту rclone, которая позволяет синхронизировать локальную папку с облачным хранилищем. Тут при наличии навыков работы с консолью все оказалось очень просто и синхронизация заработала у меня минут за 10.
Такой вот тернистый путь к решению очень простой задачи. Боль.
Post #127
291
- ❤ 2
- 😁 1