找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

关于Linux系统文件大小2GB限制

2009-12-20 13:14| 发布者: admin| 查看: 101| 评论: 0|原作者: 千年缘

最近项目用到的日志系统,在Linux下写的日志文件,发现最大只能到2GB,很奇怪,用ulimit检查,系统显示无限制,而且系统是Linux 2.6的内核。使用的也是EXT3文件系统。而且更奇怪的是,我在系统里还保存了4.7GB大小的Debian 安装的iso文件。最后研究下来发现,要读些超过2GB文件,需要用到大文件扩展(Large File Extension)的函数和编译选项。
这些函数分别是fopen64等,编译的时候需要给gcc增加-D_LARGEFILE_SOURCE的选项。具体的函数说明,可参见:
http://www.mkssoftware.com/docs/man5/lf64.5.asp。







最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 17:31 , Processed in 0.173917 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部