Linux File Size Limit Exceeded Error
时间:2019-11-20 08:53:25 来源:igfitidea点击:
Linux 复制文件时,报错 File Size Limit Exceeded
。
使用ulimit
命令找出文件大小限制。
查看当前shell用户可用的资源
执行以下命令:
ulimit -a
输出示例:
core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited max nice (-e) 0 file size (blocks, -f) 5000 pending signals (-i) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) unlimited max rt priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 2047 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
可以看到,只能创建最大5MB的文件。
可以编辑/etc/security/limits.conf文件修改该配置:
# vi /etc/security/limits.conf
删除用户对应的fsize这行。或者进行修改。
下面是将Hyman可以创建的文件大小设置为1GB:
Hyman hard fsize 1024000
注销并重新登录使更改生效。