最近对 nextcloud 比较感兴趣,就自己搭了一个,可现在发现用 Windows 客户端同步一个 6 GB 左右加密文件的时候老是报错,看提示说是没空间了,但关键是 vps 上磁盘开始很富余,一同步这个文件要不了一会就会占满,上传目录下会产生很多加密文件同名的 .part 文件,直到存不下为止。
感觉有点烦人了,windows 客户端说是会分割大文件上传再合并,我这也看到了分割后上传的文件,但是似乎就是卡在了合并这一步上,不知有人是否有和我一样的经历的?恳请各位帮我分析分析可能是哪些原因导致上传出错的。
1
xiaoz 2018-04-15 12:13:15 +08:00 via Android
大于 4g 分卷压缩试试
|
2
dototototo OP @xiaoz 这和分卷不分卷关系不大吧……而且这文件我是需要用的,总不能每次要用再合一次啊,合出来的文件又要触发同步……
|
3
huiyifyj 2018-04-15 12:20:28 +08:00
6G 的没传过,你可以去报个 issue 问问
|
4
xmh51 2018-04-15 12:27:20 +08:00
nextcloud 有坑,推荐 seafile
|
5
mkeith 2018-04-15 12:27:21 +08:00
那你 vps 空间到底还空余多少空间啊?
|
6
dototototo OP @mkeith 50 GB
|
7
dototototo OP @xmh51 考虑过,但看过一篇对比文,似乎社区版做了很多限制?
|
8
FormatC 2018-04-15 13:12:46 +08:00 via Android
@dototototo 是 PHP 环境限制了最大 4G 上传的设置,你可以自己修改 PHP 环境
|
9
dototototo OP @FormatC PHP 的限制应该不受影响,客户端是把文件分割成小块上传的,每个 10MB。
|
10
alvin666 2018-04-15 13:43:36 +08:00 via Android
我也出现类似情况,owncloud 上传很久后失败,查看临时目录下面有很多个小文件,应该是硬盘的问题,fat32 不支持 4g 以上的文件,或者是 php 设置的问题,因为合并也用的是 php 脚本,如果文件太大会报错。最好是分卷压缩。
|
11
asdf123101 2018-04-15 13:45:34 +08:00 via Android
nginx 有文件上传大小设置,php 好像也有。可以去确认一下。
|
12
FormatC 2018-04-15 14:03:11 +08:00 via Android
@dototototo 当然限制,改一下 config 的大小保存,重启环境即可
|
13
dototototo OP @asdf123101 参考了官方的教程,两边的设置都大于我要上传的文件大小。
|
14
dototototo OP @FormatC 具体是指的哪里的设置呢?我记得只需要.user.ini 中设置好了就没问题了的。
|
15
asdf123101 2018-04-15 14:32:11 +08:00 via Android
@dototototo 试试看用 docker 复现一下?不行就报 issue 吧。
|
16
dototototo OP @asdf123101 我再试试吧(
|
17
ipwx 2018-04-15 15:04:46 +08:00
怕是客户端或者服务器用了 uint32,然后内部切分 chunk 上传,但是一直都不能 loop 到 6G,于是无限上传直到磁盘占满?
|
18
sundayhk 2018-04-15 15:51:31 +08:00 via Android
nextcloud 官网有说明,php.ini upload post 内存要设置成 16G
|
19
dototototo OP @ipwx 不是很了解这个,请问我该如何排查或者说解决这个问题?还是说问题不在我而在于程序本身?
|
20
ipwx 2018-04-15 16:15:48 +08:00
@dototototo 我也只是猜测一个可能的原因。你要不试试 4G 分卷?
|
21
dototototo OP @ipwx 我试着找了个 3.8 G 左右的文件,先上传看看是否会出问题吧。_(:з」∠)_
|
22
dototototo OP @ipwx Hi,我测试完了,发现也是同样的问题。目前我 vps 上显示上传成功的文件最大的为 1.2 G 左右,已经快没辙了,不知您有何见解?
|
23
ipwx 2018-04-16 11:30:51 +08:00
@dototototo 抱歉,那我就没有什么乱七八糟的猜想了……
|
24
dototototo OP @ipwx 唉,总之还是谢谢了。
|
25
wkl17 2019-02-15 01:51:45 +08:00 via Android
|
26
dototototo OP @wkl17 不好意思我没注意到通知,今天翻旧帖子才看到你的回复……
这问题应该跟 NextCloud 程序有关,我后来没怎么关注过了,因为上传大文件也就那么几次,之后我上传的文件都好好的。 说起来我最近看到网上有人贴的上传成功的最大文件截图,记得是上传成功了 20 G 的文件,所以想来应该是后面哪个版本这问题修复了吧。 |