我有一台 Synology NAS,想试用 Linux 版 CloudStation Drive 客户端。下载了 64 位 Ubuntu 的最新 deb 文件(我使用的是基于 Ubuntu 的 Mint Linux)并安装了它。到目前为止一切都很顺利。
当我从菜单启动客户端时,什么也没有发生。当我从控制台启动它时,我得到了这个:
craesh@denkbrett ~ $ synology-cloud-station-drive
craesh@denkbrett ~ $ lib path = '/opt/Synology/CloudStation/lib/plugins'
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[en_us
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[en_us]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/enu.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[enu
]
craesh@denkbrett ~ $
看起来某些 QT 库存在版本问题,但不知道是哪个。有什么想法吗?
deb 包的版本是 4.2.2-4379。我还安装了备份客户端(相同版本),运行良好。
答案1
在我的案例中,Cloud Station Drive 客户端在启动后扫描一段时间后停止工作。我以为那是正常现象,直到我发现 virtulabox 不再工作。
两者都是由于 inotify 的数量,所以我必须这样做:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
答案2
删除 synology-cloud-station 并重新安装 deb 包可以在 64 位 Kubuntu 16.04 上为我解决同样的问题。
sudo apt-get remove synology-cloud-station
sudo dpkg -i synology-cloud-station-drive-4393.x86_64.deb
之后,您当然需要重新设置所有同步任务。