Как перенести мои файлы на google drive mount через терминал, Ubuntu 19.04

В разделе Настройки Онлайн-учетные записи Я могу подключить свою учетную запись gmail, что позволяет мне подключить диск Google в качестве сетевого диска. Путь монтирования был найден путем открытия терминала в окне монтирования. Он задается:

/run/user/1000/gvfs/google-drive:host=gmail.com,user=gmail_user_name

Я пытаюсь написать crontab фоновый процесс, который очень часто синхронизирует указанные папки из моего домашнего каталога. Я делаю это с помощью следующего скрипта bash для переноса указанных каталогов на подключенный сетевой диск.

#!/bin/bash
googledrive_dir=/run/user/1000/gvfs/google-drive:host=gmail.com,user=gmail_user_name
dir_cat='Admin'

for name in $dir_cat
do
    rsync -avhz ~/$name $googledrive_dir/ --delete
done

После запуска сценария bash файлы внутри каталогов в каждой указанной папке в dir_cat удаляются. И я получаю ошибку вывода, показанную ниже:

sending incremental file list
rsync: failed to set times on "/run/user/1000/gvfs/google-drive:host=gmail.com,user=google_user_name/Admin": Operation not supported (95)
deleting Admin/19sZNc-h9o1u65ZT5ANXyKXgQVEzU92Th
Admin/
Admin/cubicle_name_tag.odt
rsync: mkstemp "/run/user/1000/gvfs/google-drive:host=gmail.com,user=google_user_name/Admin/.cubicle_name_tag.odt.Que9bQ" failed: Operation not supported (95)

sent 11.68K bytes  received 377 bytes  3.44K bytes/sec
total size is 13.12K  speedup is 1.09
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]

Как мне решить эту проблему?

1
задан 13 September 2019 в 16:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: