Rsync - Debian - разделить исходную папку на две целевые папки - PullRequest
0 голосов
/ 10 июня 2019

Прежде всего, спасибо за чтение этого ;-) Если вам нужна дополнительная информация, пожалуйста, спросите.

У меня была работающая система с также работающей Rsync.Я использовал OMV 2.x (Openmediavault https://www.openmediavault.org/), но мне пришлось обновить его до последней версии OMV 4.x. Он использует Debian. Используя Rsync, я разделил большую папку на жестком диске источника на два меньших диска, используя имена папок.После обновления я получаю сообщения об ошибках, используя те же параметры, что и исключить. Теперь я прошу вас о помощи ...

Я использовал две задачи rsync для разделения папки-источника.

Сначала-Задание должно принимать все основные папки, начиная с цифры или буквы, в основные папки, начинающиеся с «Sj», и все подпапки и файлы в них и исключать основные папки, начиная с «S» до «Z»:

--include "/ [0-S] [aj] / " --exclude "/ [SZ] / "

Второе задание должно взять другое основноепапки, начинающиеся с "Sk" до "Z" и исключающие из первого задания

- включают "/ S [kz] / " --exclude "/ [0-S] /"

После запуска одной из задач я получаю следующие сообщения об ошибках:

не удалось выполнить команду 'export PATH = / bin: / sbiп: / USR / бен: / USR / SBIN: / USR / местные / бен: / USR / местные / SBIN;экспорт LANG = C.UTF-8;экспорт SHELL = / bin / sh;sudo --shell --non-interactive - /var/lib/openmediavault/cron.d/rsync-da9a4cde-3b5b-4af6-9af7-ff48ce6782ac 2> & 1 'с кодом выхода' 1 ': Fehler # 0:

OMV \ ExecException: не удалось выполнить команду 'export PATH = / bin: / sbin: / usr / bin: / usr / sbin: / usr / local / bin: / usr / local / sbin;экспорт LANG = C.UTF-8;экспорт SHELL = / bin / sh;sudo --shell --non-interactive - /var/lib/openmediavault/cron.d/rsync-da9a4cde-3b5b-4af6-9af7-ff48ce6782ac 2> & 1 'с кодом выхода' 1 ': в / usr / share /openmediavault / engined / rpc / rsync.inc: 261

Трассировка стека:

0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(565): OMVRpcServiceRsync -> {closure} ('/ tmp / bgstatus3w ...', '/tmp/bgoutputDf...')

1 /usr/share/openmediavault/engined/rpc/rsync.inc(265): OMV \ Rpc\ ServiceAbstract-> execBgProc (Object (Closure))

2 [внутренняя функция]: OMVRpcServiceRsync-> execute (Array, Array)

3 / usr / share / php / openmediavault / rpc /serviceabstract.inc (123): call_user_func_array (Array, Array)

4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV \ Rpc \ ServiceAbstract-> callMethod («выполнить»), Array, Array)

5 / usr / sbin / omv-engined (536): OMV \ Rpc \ Rpc :: call ('Rsync', 'execute', Array, Array, 1)

6 {main}

И теперь я понятия не имею, что пошло не так или что я могу изменить, поэтому я надеюсь, что вы можетедайте мне подсказки или помощь.Заранее спасибо

...