AIX5.3上大文件限制故障一例


在一台AIX小机上,传输文件时报错,信息如下

# scp [email protected]:/home/LAW.0.db2inst2.NODE0000.CATN0000.20130402094303.001 /home/

[email protected]'s password:

LAW.0.db2inst2.NODE0000.CATN0000.20130402094303.001 100% 2071MB 9.4MB/s 12:45

/home/LAW.0.db2inst2.NODE0000.CATN0000.20130402094303.001: File too large

AIX系统一般默认安装之后,不允许单个文件大小超过2G,对于企业应用系统来说,这个限制一般是需要自己去修改的。
首先,取消文件大小的限制,修改配置文件/etc/security/limits,可以针对所有用户在default
段修改,或者在指定user段来修改某个具体user的限制。
下面是一个示例,把fsize设置成-1,表示取消大小限制,可直接生效。(这个修改如果不生效,需重启系统生效)
#cat /etc/security/limits
* The following table contains the default hard values if the
* hard values are not explicitly defined:
*
* Attribute Value
* ========== ============
* fsize_hard set to fsize
* cpu_hard set to cpu
* core_hard -1
* data_hard -1
* stack_hard 8388608
* rss_hard -1
* nofiles_hard -1
*
* NOTE: A value of -1 implies "unlimited"
*
default:
fsize = -1 (原为2097151)
core = 2097151
cpu = -1
data = 262144
rss = 65536
stack = 65536
nofiles = 2000
root:
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
esaadmin:
stack = 393216
stack_hard = 393216
db2inst1:
core = -1
rss = -1
fsize = -1
data = 491519
除了这方面的限制,单个文件大小还受文件系统类型的限制,AIX下主要使用JFS和JFS2文件系统,
下面是一个对比表格。可见,JFS最大只能支持64G的单个文件,有时候做大文件的归档备份时,有可能会超过这个限制的,所以建议使用JFS2文件系统。

182249747.jpg


本文出自 “滴水穿石孙杰” 博客,谢绝转载!

你可能感兴趣的:(File,AIX,limit)