В разделе Настройки → Онлайн-учетные записи Я могу подключить свою учетную запись 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]
Как мне решить эту проблему?