Синхронизация с 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.

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

5 ответов

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

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

0
ответ дан 3 July 2016 в 22:48
  • 1
    Я не уверен, но мое предположение - то, что Вы получаете это сообщение, поскольку корневая файловая система только для чтения и что сообщение является предупреждением. У Вас есть некоторое свободное пространство с COW / персистентность. – Panther 19 October 2017 в 18:25

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

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

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

0
ответ дан 3 July 2016 в 22:48
  • 1
    да, it' s работа, спасибо, но может Вы помогать мне эта копия шага к "/usr/lib64/php/modules" и шаг 3 " измените php.ini" потому что я устанавливаю из источника, таким образом, я могу, нашел их файлом. – nistelrooy41001662 19 October 2017 в 16:28

Команде rsync недостает имя пользователя , корректная команда rsync в этом случае

rsync -ah --progress --delete /path/* username@192.168.11.9:/path/

, Соответствующее имя пользователя и rsync сервис должны быть включены в NAS.

0
ответ дан 3 July 2016 в 22:48
  • 1
    TL; DR; Нет я явно НЕ хочу их sync' d. Я хочу, чтобы мои документы были эксклюзивным or' d (XOR), таким образом, я не должен копировать их между разделами и вручную синхронизировать их один за другим. +1, хотя для большого ответа вдоль подобной вены:) – WinEunuuchs2Unix 19 October 2017 в 13:20

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

Для удаленного автоматического зашифрованного резервного использования онлайн Синхронизация БитТоррента.

  1. Установка Синхронизация БитТоррента к Вашему компьютеру и выполненный это http://gamblisfx.com/how-to-install-bittorrent-sync-2-2-7-on-ubuntu-gnome-15-04/

  2. Переходит в [1 132]

, localhost:8888/gui

с Вашим браузером

  1. Нажимает Menu и выбирает папка Encrypted

AddFolderEnc

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

Keys

  1. Установка Синхронизация БитТоррента или Синхронизация, к NAS http://help.getsync.com/hc/en-us/articles/206215185-Synology

  2. После того, как Синхронизация установлена, выполняет его и нажимает URL

Nas

  1. Click Menu, и Вводят ключ или ссылку
  2. Вставка ключ и нажимают Следующий
  3. папка Select или создают папка New , Enc
  4. Нажимает Open

Encfolder

  • Now, в чем Вы имеете или пишете в папку , Unenc появится к папке зашифрованный Enc.
  • Изменения Вы делаете в [1 152], Unenc произойдет в [1 153] Enc (но файлы остаются зашифрованными)
  • , Если Вы освобождаете Unenc, можно получить данные от [1 155] Enc путем создания новой папки с Read & Ключ записи
0
ответ дан 3 July 2016 в 22:48

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

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

0
ответ дан 3 July 2016 в 22:48
  • 1
    Я думаю " и ssh2.so файл скопирует в /usr/lib64/php/modules " часть является автоматической, когда Вы работали make и make install. Руководство говорит Вам проверять, копируется ли фактический файл уже в /usr/lib64/php/modules. – Jim 19 October 2017 в 16:39

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

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