AIX Storage Learning 1
AIX 5.3中设置大文件支持
AIX系统安装之后,默认不允许单个文件大小超过2G,对于企业应用系统来说,这个限制一般是需要去除的。
首先,取消安全方面的限 制,需要修改配置文件/etc/security/limits,可以针对所有用户在default段修改,或者在指定user段来修改具体user的限 制。下面是一个示例。设置成-1,表示取消大小限制。
cat /etc/security/limits
*
* Sizes are in multiples of 512 byte blocks, CPU time is in seconds
*
* fsize — soft file size in blocks
* core — soft core file size in blocks
* cpu — soft per process CPU time limit in seconds
* data — soft data segment size in blocks
* stack — soft stack segment size in blocks
* rss — soft real memory usage in blocks
* nofiles — soft file descriptor limit
* fsize_hard — hard file size in blocks
* core_hard — hard core file size in blocks
* cpu_hard — hard per process CPU time limit in seconds
* data_hard — hard data segment size in blocks
* stack_hard — hard stack segment size in blocks
* rss_hard — hard real memory usage in blocks
* nofiles_hard — hard file descriptor limit
*
* 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
core = 2097151
cpu = –1
data = –1
rss = –1
stack = –1
nofiles = 65536
maxuprc =1024
root:
daemon:
bin:
sys:
adm:
uucp:
guest:
nobody:
lpd:
oracle:
fsize = –1
core = 2097151
cpu = –1
data = –1
rss = –1
stack = –1
nofiles = 65536
除了安全方面的限制,单个文件大小还受文件系统类型的限制,AIX下主要使用JFS和JFS2文件系统,下面是一个对比表格。可见,JFS最大只能 支持 64G的单个文件,有时候做大文件的归档备份时,有可能会超过这个限制的,所以建议使用JFS2文件系统。
Or use “ulimit –f unlimited”
–f参数是用来设置文件的限制的
挂载ISO镜像文件的方法
1. 查看PP Size (Physical Partition),并计算需要占据的LP数量。
# lsvg rootvg |grep SIZE
假设PP Size为64M,我们光盘约700M,那么应该使用700/64=11个LP Nums
2. 创建一个LV
# smit mklv
在VOLUMNE GROUP NAME中写上rootvg
Number of Logical Partitions填上刚才我们计算出的数字:11,然后OK
(此时需要注意最好使 用JFS2的文件系统类型)
3. DD
# dd if=/somedir/example.iso of=/dev/iso1 bs=2048k
4. 创建挂载点
# mkdir /cdrom1
5. 创建cdrfs文件
# crfs –v cdrfs –p ro –d /dev/iso1 –m /cdrom1
6. MOUNT挂载
# mount /cdrom1
另:5、6步也可以合并写成:
# mount –rv cdrfs /dev/iso1 /cdrom1
卸载ISO镜像方法
1. fuck掉所有使用者的进程:
# fuser –ku /cdrom1
2. umount该文件目录:
# umount /cdrom1
3. 删除LV卷
# smit rmlv
Referrences:
Recent Comments