Rsync-Debian-将源文件夹拆分为两个目标文件夹

时间:2019-06-10 11:24:49

标签: split directory rsync partial

首先,感谢您阅读本文档;-)如果您需要其他信息,请询问。

我有一个工作正常且rsync也正常工作的系统。我使用了OMV 2.x(Openmediavault https://www.openmediavault.org/),但必须升级到最新版本的OMV4.x。它使用Debian。使用Rsync,我使用文件夹名称将源硬盘上的大文件夹拆分为两个较小的硬盘。升级后,使用相同的包含排除选项时出现错误。现在,我要向您寻求帮助...

我使用了两个rsync任务来划分源文件夹。

“首要任务”应将以数字开头的所有主文件夹或以“ Sj”开头的所有主文件夹以及其中的所有子文件夹和文件都包含在内,并排除以“ S”至“ Z”开头的主文件夹:

-包括“ / [0-S] [aj] / ”-排除“ / [SZ] / ” < / p>

第二个任务应将其他主文件夹从“ Sk”开始移至“ Z”,并从第一个任务中排除其他文件夹

-包括“ / S [kz] / ”-排除“ / [0-S] /

开始其中一项任务后,我收到以下错误消息:

无法执行命令'export PATH = / bin:/ sbin:/ usr / bin:/ usr / sbin:/ usr / local / bin:/ usr / local / sbin; export LANG = C.UTF-8; export SHELL = / bin / sh; sudo --shell --non-interactive-/var/lib/openmediavault/cron.d/rsync-da9a4cde-3b5b-4af6-9af7-ff48ce6782ac 2>&1',退出代码为“ 1”: 费勒#0:

OMV \ ExecException:无法执行命令'export PATH = / bin:/ sbin:/ usr / bin:/ usr / sbin:/ usr / local / bin:/ usr / local / sbin; export LANG = C.UTF-8; export 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 ...')< / p>

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

2 [内部功能]:OMVRpcServiceRsync-> execute(数组,数组)

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('execute',Array,Array)

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

6 {main}

现在我不知道出了什么问题或应该改变什么,所以希望您能给我一些提示或帮助。 预先感谢

0 个答案:

没有答案