解决方法
Linux的大文件支持(> 2GB)需要在三个不同的位置进行寻址,以确保您不会遇到2 GB的最大文件大小限制:
>内核中启用了大文件支持
>支持大文件大小的文件系统(许多基于Linux的文件系统(ext3,reiserfs> = 3.6等))
>所使用的库或应用程序中的大文件支持
大型文件的内核支持自2.4.0-test7以来一直存在;如果您使用自定义内核,请确保已包含大文件选项.
大多数Linux文件系统都支持大文件,但使用网络文件系统时可能会遇到问题.
最后,库(即libpcap)和应用程序需要使用gcc选项-D _LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS = 64进行编译.检查以确保您使用的软件包预编译了这些选项或自行滚动.
有关详细信息,请参见here.