免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: troyguan
打印 上一主题 下一主题

[FTP] ftp 传输的文件大小受2G限制吗? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-11-05 15:23 |只看该作者

ftp 传输的文件大小受2G限制吗?

To 楼上两位:
vfat是有文件大小不超过4G的限制,这是FS的问题
可是楼主说的不是这个问题
我用过的linux下的ftp软件都存在这样的问题,就是文件大小不能超过2G
这是ftp客户端程序的问题,而不是fs的问题
在Windows下用FlashFXP就不存在这个问题

论坛徽章:
0
12 [报告]
发表于 2004-11-05 15:26 |只看该作者

ftp 传输的文件大小受2G限制吗?

是总文件大小,还是单个文件大小
如果是单个大小,就是FS的问题
试试这个 http://gftp.seul.org

论坛徽章:
0
13 [报告]
发表于 2004-11-05 15:30 |只看该作者

ftp 传输的文件大小受2G限制吗?

就是单个文件
我试的是FC1下的ftp、wget、curl
可能是版本老了吧

论坛徽章:
0
14 [报告]
发表于 2004-11-05 15:40 |只看该作者

ftp 传输的文件大小受2G限制吗?

我认为可能性有两个:win2003下的文本ftp客户端问题(linux下的文本ftp就是这样)或linux下的ftp服务器端问题
楼主可以试试FlashFXP,或者用WinSCP传

论坛徽章:
0
15 [报告]
发表于 2004-11-05 15:57 |只看该作者

ftp 传输的文件大小受2G限制吗?

原理应该是一样的吧~~~~~~

论坛徽章:
0
16 [报告]
发表于 2004-11-05 16:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
17 [报告]
发表于 2004-11-05 17:18 |只看该作者

ftp 传输的文件大小受2G限制吗?

1,不是filesystem的问题,ext2(ext3)可不是vfat那么弱:)
2,应该是ftp服务器端程序或者客户端程序的问题。
3,先试图排除ftp客户端程序的问题,你可以使用cuteftp pro之类比较新的ftp客户端软件。
4,如果确认是服务器端程序的问题,可以换一个ftp服务器(换个好点的:)

原理:在32位机器上,glibc默认使用一个带符号的32位变量(off_t) 储存文件偏移,off_t的值的范围-2G~+2G,所以有2G文件限制之说。

解决:刚才上面说的是作为用户的解决办法,如果是开发者,我一般是在CFLAGS中加上 -D_FILE_OFFSET_BITS=64 使用64位的变量解决问题。

有不对的地方,大家再补充。另外,可以参考这里:
http://www.linuxgazette.com/issue67/tag/13.html

论坛徽章:
0
18 [报告]
发表于 2004-11-05 17:45 |只看该作者

ftp 传输的文件大小受2G限制吗?

刚才测试了一下
dd if=/dev/zero of=/data/test1 bs=1m count=1024
dd if=/dev/zero of=/data/test2 bs=1m count=4096
分别生成了一个1G和一个4G大小的文件

1、用ftp命令上传到WINDOWS中(ext3 -->; ntfs),正常
2、在win下,用浏览器的FTP功能,回传两个文件(ntfs -->; ext3),正常

论坛徽章:
0
19 [报告]
发表于 2004-11-05 19:54 |只看该作者

ftp 传输的文件大小受2G限制吗?

谢谢各位!
我同意Feraligatr 的意见:是ftp的client问题。
我咨询microsoft后,他们答复已经发现这个问题,并制定了补丁,目前还在测试阶段,待下一版本补丁出来后可能加进去。
我已经搞到这个补丁了(windows 2003 EE 简体中文版,公网上没有链接,需microsoft提供),刚刚测试,问题解决了!

windows NTFS不存在2G文件大小的问题。
感兴趣的(需要windows2003哦)我可以提供该补丁。

论坛徽章:
0
20 [报告]
发表于 2004-11-05 20:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP