Linux下文件大小限制


现象

使用VSB9站群平台备份系统备份包时,显示备份成功,但打开备份包时提示已损坏

  

原因

1、检查tomcat日志,确认备份过程无报错;

2、检查损坏备份包,发现大小为512000KB;(VSB备份损坏时,不会如此精确)

3、手动测试打包压缩大文件,最大只能压缩512000KB;

4、确定此问题于系统层有关,检查ulimit配置,如下图:

  

此处可以看出,file size限制为最大512M

解决方法

在linux终端,执行以下命令:

ulimit –funlimited

表示配置文件大小限制为无限制,然后重启操作系统。确认是否正确,如不正确,则需要将此命令加入到系统开机自启中。(加入到/etc/rc.d/rc.local)