passpark
作者passpark·2022-09-24 21:27
系统工程师·浪潮商用机器有限公司

AIX 系统单文件大小限制 - 补丁安装IO错误

字数 943阅读 1742评论 0赞 2

最近在AIX系统上安装补丁是出现奇怪的IO 错误问题,经过一番查找原来是因为系统文件大小限制导致的问题。

AIX 系统通过/etc/security/limits 文件控制一个用户进程可使用的资源限制。

其中fsize,data 定义单个文件的大小及数据的大小。IBM官网对该文件的解释如下:

The /etc/security/limits file defines process resource limits for users.

LimitDescription
fsizeIdentifies the soft limit for the largest file a user's process can create or extend.
coreSpecifies the soft limit for the largest core file a user's process can create.
cpuSets the soft limit for the largest amount of system unit time (in seconds) that a user's process can use.
dataIdentifies the soft limit for the largest process data segment for a user's process.

缺省情况下,单文件的大小是1GB。

FTP上传AIX 7.2 操作系统ISO文件时,由于没有修改文件大小限制,导致上传的文件不完整,因此安装补丁时出现莫名其妙的IO 错误而失败。FTP 过程中出现一条提示信息,但是没有报错。

通过修改/etc/security/limits 文件解决问题。

  1. 以root用户登录
  2. 备份文件 cp /etc/security/limits /etc/security/limits.bak
  3. 修改参数 vi /etc/security/limits
    fsize = -1
    data = -1
    设置为 -1 表示大小无限制。
  4. 重新登录用户,ulimit -a 确认修改已生效

重新ftp上传AIX 7.2 ISO文件,loopmount 后重新安装补丁成功。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广