- 论坛徽章:
- 0
|
之前发个“请教:在sconunix6.0版本下怎么管理超过2G的文件?”的帖子
sdccf 老大提供了一个方法:
=================================================================
目前SCO的最新版本操作系统, 包括UnixWare 7(全系列)与OpenServer 6(含以上)皆可支持大档案(超过2GB)的功能, 对于OpenServer 6由于采用与UnixWare 7相同的系统核心(SVR5)与档案系统(vxfs), 因此, 开启大档案支持的功能相同. 请参考以下的范例 :
以根目录 / 档案系统为例, 先针对root目录执行fsadm来设定largefiles的档案系统参数
# fsadm -F vxfs -o largefiles /
再次执行fsadm来确定largefiles参数已经开启
# fsadm /
这个命令应该正确的回传largefiles的结果
调整ULIMIT至无限大
# ulimit unlimited
调整系统核心参数SFSZLIM与HFSZLIM, 设定为"infinity", 即0x7FFFFFFF
# cd /etc/conf/bin
# ./idtune SFSZLIM 0x7FFFFFFF
# ./idtune HFSZLIM 0x7FFFFFFF
重新建立新核心, 并且重开系统
# cd /etc/conf/bin
# ./idbuild -B
# init 6
测试, 我们可以利用这样的方式来产生超过2GB大小的档案
# dd if=/dev/zero of=/big.file bs=1024k count=2100
备注1:若之后还须开启不同档案系统对于大档案的支持, 只需重复第一与第二步骤.
备注2:超过2GB档案的功能, OpenServer 6/UnixWare 7预设均为关闭
=====================================================
已试验成功
之后在使用find ilasII_GB -print | cpio -ov>ilas.cpio备份时
错误信息为: |
|