免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1008 | 回复: 0
打印 上一主题 下一主题

Linux下2G文件限制解决方案 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-01 01:34 |只看该作者 |倒序浏览

                问题1:部分ftp客户端不支持2G文件
解决方法:
下载netkit-ftp-0.18-pre1.tar.gz,解压缩后,修改ftp/ftp.c,ftp/main.c
加入
#define _LARGEFILE_SOURCE   //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support
然后./configure && make 下,用ftp/ftp文件覆盖系统自带的ftp客户端
问题解决,再也不会在你上传文件的时候提示:
    ftp> put luo.dbf
    local: luo.dbf remote: luo.dbf
    local: luo.dbf: File too large
问题2:openssl加密文件不支持2G文件
解决方法:
openssl加密文件不支持2G文件的问题
此方法同样适用,问题fix
下载openssl代码包,在openssl.c文件中加入:
#define _LARGEFILE_SOURCE   //for LFS support
#define _FILE_OFFSET_BITS 64 //for LFS support
重新编译
顺便卖个白菜
linux下使用openssl加解密文件
加密: ./openssl enc -des -e -a -in haha.log -out haha.log.des
解密: ./openssl enc -des -d -a -in haha.log.des -out haha.log
一次类推,多半Linux不支持2G文件的问题,可通过此办法解决。
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7998/showart_1098820.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP