Синхронизация с NAS не работает, но работает с USB-диском

Команда Rsync:

$ rsync -ah --progress --delete /path/* 192.168.1.1:/path/

Дает ошибку

ohto@192.168.1.1's password:  Could not chdir to home directory /var/services/homes/ohto: ... rsync: failed to set permissions on "/path": Operation not permitted (1)

Я могу копировать, создавать, удалять, изменять файлы и папки внутри папки NAS. Синхронизация с Grsync и Rsync терпит неудачу.

Проблема сохраняется даже после перезагрузки и форматирования NAS.

Grsync - это версия 1.2.5, Rsync - 3.1.1, Ubuntu Gnome 16.04, Gnome 3.20.1 NAS - это Synology 212j с DSM DSM 6.0-7321

Как я могу синхронизировать свои файлы с NAS без ошибок?

В конце я хочу, чтобы мои файлы были в безопасности от криптолокеров. Это один шаг в этом направлении. Я не могу достичь этой цели, не получив первые файлы на NAS.

1
задан 3 July 2016 в 12:48

4 ответа

Поскольку вы синхронизировались с Linux на DSM, я бы предложил использовать rsync напрямую, без предварительной установки назначения NAS на вашем рабочем столе. Нет смысла позволять SMB / samba сидеть посередине - это вызовет дополнительные потенциальные проблемы, особенно с именами файлов и функциями, не поддерживаемыми SMB (такими как символические ссылки).

Существует много разных способов чтобы настроить это, в зависимости от того, чего вы хотите достичь (одноразовая синхронизация, регулярные резервные копии и т. д.), и я не сижу перед моим NAS прямо сейчас, поэтому, вероятно, лучшим советом, который я могу дать, является «поиск rsync в помощи DSM »и« расскажите нам немного больше о том, чего вы пытаетесь достичь ».

1
ответ дан 23 May 2018 в 11:22
  • 1
    Достигнут -bit добавлено, rsync изучается. – Ohto Nordberg 10 May 2016 в 17:39
  • 2
    Протестировано с помощью rsync, пока не работает. – Ohto Nordberg 12 May 2016 в 11:09

Это не имеет ничего общего с zfs, но с недостаточными правами для ваших программ синхронизации для доступа к папке gvfs.

Вы можете проверить это, установив что-то, чтобы /var/run/user/1000/gvfs было заполнено, а затем выполните sudo ls /var/run/user/1000/gvfs и ls /var/run/user/1000/gvfs. Только последний из них отобразит содержимое папки gvfs, первая из которых завершится неудачей с недостаточными правами доступа.

Как видно из pkexec в вашем сообщении, вы пытаетесь запустить их как root, что не удается здесь , Просто запустите их как пользователь.

0
ответ дан 23 May 2018 в 11:22
  • 1
    Спасибо за ответ, но я скорее избегаю, возможно, временного решения. Когда я снова сброшу NAS, я надеюсь, что у вас будет очень простой способ синхронизации. – Ohto Nordberg 12 May 2016 в 11:08
  • 2
    Даже после сброса NAS, root не сможет получить доступ к каталогу gvfs. «Почему» не отвечает askubuntu.com/questions/562158/… , но это факт. Так что ответ: он не будет работать по дизайну, USB-диск работает, потому что он не монтируется CIFS. Либо запускайте как пользователь, который установил диск, либо использовал rsync БЕЗ монтажа. – emk2203 14 May 2016 в 21:02

у вашей учетной записи пользователя ohto, похоже, нет разумного домашнего каталога на удаленном конце, это вызывает проблему входа в систему и делает попытку rsync использовать где-то я не могу писать для временных файлов.

ohto, вероятно, является учетной записью службы, которая имеет необычный домашний каталог, посмотрите в / etc / passwd, чтобы узнать, где находится его домашний каталог.

0
ответ дан 23 May 2018 в 11:22

Против криптолокеров используется, например, автономный USB-диск.

Для автоматической автоматической зашифрованной резервной копии используется BitTorrent Sync.

Установите BitTorrent Sync на свой компьютер и запустите его http: // gamblisfx.com/how-to-install-bittorrent-sync-2-2-7-on-ubuntu-gnome-15-04/ Перейти к localhost: 8888 / gui [d10 ] с вашим браузером

Установите BitTorrent Sync на свой компьютер и запустите его http://gamblisfx.com/how-to-install-bittorrent-sync-2-2-7-on-ubuntu -gnome-15-04 /

Выберите папку, которую вы хотите синхронизировать, и скопируйте зашифрованный ключ

[!d16 ]

Выберите папку, которую вы хотите синхронизировать, и скопируйте зашифрованный ключ Перейдите к

Установите BitTorrent Sync или Sync, на NAS http://help.getsync.com/hc/en-us/articles/206215185-Synology

Нажмите «Меню» и Копировать Вставьте ключ и нажмите «Далее» Выберите папку или Создать новую папку Enc Нажмите Открыть

AddFolderEnc

Теперь, что вы h ave in или write to folder Unenc появится в папке Enc encrypted. Изменения в Unenc будут происходить в Enc (но файлы остаются зашифрованными). Если вы потеряете Unenc, вы можете получить данные из Enc, создав новую папку с помощью Read & amp; Напишите ключ
0
ответ дан 23 May 2018 в 11:22

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

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