我正在从一个NAS复制到另一个。(Netgear ReadyNAS-> QNAP)我尝试通过在QNAP上运行rsync来拉文件,这花了很多时间,所以我目前正在尝试从Netgear推送它们。我使用的代码是:
rsync -avhr /sauce/folder admin@xxx.xxx.xxx.xxx:/dest/folder
Run Code Online (Sandbox Code Playgroud)
我正在看:
sending incremental file list
在那之后什么也没有。
文件传输为577gb,并且有很多文件,但是我在QNAP上看到网络流量为0(它在0kb / s到6kb / s之间波动),因此看起来它没有发送任何类型的增量文件列表。
所有文件夹都在目标上创建,然后此后没有任何反应。
有人有什么想法吗?或有关是否有更好的方法将文件从ReadyNAS复制到QNAP的任何想法
在 Go 中开发小型 Google Cloud Function 时。我注意到如果你的所有东西都在package main- 例如,它会抛出一个错误。import "<whatever>" is a program, not an importable package
所以解决方案是将其切换到自己的包中,然后进行部署。如果出现问题,请将其放回到包 main 中并在本地对其进行处理,然后将其切换回来。
这是最好的工作流程吗?我看到的另一个选项可能是让 Cloud Function 成为自己的模块并将其导入到 main.go 文件中。