我在服务器上安装了 Dropbox Linux 客户端 - 大约一个月以来,它一直运行良好。但就在本周,它停止同步从 Mac 或通过网络上传的一些文件。
我已经检查了服务器上客户端的状态,一切看起来正常。
~/.dropbox/dropbox.py status
Idle
该工具的输出看起来不错。
sudo service dropbox status
dropboxd for USER ubuntu: running (pid 11306)
服务正在运行。
如果我在 ~/Dropbox 目录中创建一个文件,它几乎会立即显示在 Web 浏览器版本上,这非常好,因此我 100% 确定它已连接到 Dropbox。
touch /home/ubuntu/Dropbox/testfile.txt
# Check web browser client 5 seconds later, file is there
我尝试过完全删除并重新创建 ~/Dropbox 文件夹,但出于某种原因,Web 浏览器中显示的一些文件根本无法复制到服务器上的文件夹中。这些文件没有什么特别之处,只是基本的 .jpg 文件 - 具有普通名称,例如 ABC123.jpg。
有人能指出一个可以开始尝试解决这个问题的地方吗?
答案1
可能是文件权限问题,我知道 Dropbox 有时会对此很挑剔(并且只是将权限一概设置为 777 - 这似乎有点安全风险,但我离题了)。
检查文件权限和将要上传/将不能上传的权限之间是否存在关联。
答案2
唯一似乎有效的方法是通过网络从 Dropbox 下载文件夹 - 删除它,然后重新创建并上传。
只有这样,服务器才能看到文件并同步它们。
所以这不是一个很好的解决方案,但是为我解决了这个问题。
答案3
这个问题的解决方案可以在这里找到: