AIX文件系统维护经验两则

 

AIX文件系统维护经验两则 作者:lilin

上一篇 / 下一篇  2006-08-03 18:59:00

经验一:TMP文件系统重建方法

 

一、提要

    /tmp文件系统是AIX系统及 应用进程运行时的临时空间,当/tmp文件系统损坏或想缩小空间,是无法在正常运行模式下是实施重建,只有在维护模式或通过rootvg备份恢复等途径才 能实施重建。考虑在AIX的日常管理中,管理员会遇到/tmp文件系统空间设置不合理的情况,作者通过实践,现介绍重建/tmp文件系统的具体步骤。

 

二、步骤

1、备份/tmp文件系统和/etc/filesystems配置

 

2、进入维护模式

#shutdown -m

注:维护模式只mount了“/、/usr、/var”文件系统

 

3、删除/tmp文件系统

#smitty rmjfs (选/tmp)

 

4、重建/tmp文件系统

1)重建/tmp

#smitty mklv      (lv名为hd3,copy数为两份)

#crfs -v jfs -d hd3 -m /tmp -a check=false -a free=false -a vol=/tmp

注:tmp不是bootfs,所以不要增加“type=bootfs”

2)依据以下目录属性重置/tmp文件系统

drwxrwxrwt  23 bin      bin            5120 Jun 05 16:58 /tmp

#chown bin:bin /tmp

#chmod 777 /tmp

#chmod +t /tmp

 

5、恢复/tmp的备份

恢复/tmp的备份,再次确认目录、文件等属性

 

6、恢复备份

/tmp文件系统mount后,恢复备份

 

7、重启AIX系统,确认系统日志并验证应用

 

附:

默认使用/tmp空间的进程:

    root 13432 11866   0   May 21      -  0:05 /usr/sbin/snmpd

    root 16296     1   0   May 21      -  2:58 /usr/sbin/cron

    root 19356 11866   0   May 21      - 12:22 /usr/sbin/sddsrv

    root 22452 11866   0   May 21      -  0:00 /usr/sbin/rsct/bin/IBM.ERrmd

 

经验二:磁盘坏块重定位机制

 

一、提要

    开放平台的设备维护中,磁盘故障占比是最高的,主要是“临时并已恢复”警告和“物理介质故障”错误这两类。对于“临时并已恢复”的警告,系统管理员最关心的是:数据是否真的自动安全恢复?磁盘是否需要考虑更换?在此我做一些相关探讨,欢迎指正。

 

二、磁盘备用空间机制

    物理磁盘在格式化时会预留一个 Cylinder(柱面)作为备用空间,所以格式化后的容量,都会小于其标称值,备用空间是为冗余准备的。当磁盘发现有个别物理块无法读取数据时,它会重 试,若失败系统会依据逻辑卷默认坏块重定位的参数,通过镜像或Raid的算法,在备用空间恢复坏块数据和更新相关的指针,并向系统报告“临时并已恢复”的警告,以上动作是后台自动完成并对应用透明。当有大量物理块损坏,备用空间无法满足迁移需求时,或磁盘零部件异常等问题发生时,系统就直接报告“物理介质故障”。

    若“临时并已恢复”警告发生次数较多,还是建议管理员主动更换磁盘,以防止日后因备用空间用尽而出现的“磁盘物理故障”。

 

三、AIX坏块重定位的定义

AIX的逻辑卷默认已激活坏块重定位定义(参见附1),基于磁盘的备用空间,因此笔者不建议管理员关闭该参数,逻辑卷相关定义请参看逻辑卷的“BB POLICY”定义(附2)。

 

附1:

-b BadBlocks Sets the bad-block relocation policy. The Relocation variable can

be one of the following:

y

  Causes bad-block relocation to occur. This is the default.

n

  Prevents bad-block relocation from occurring.

附2:

#lslv hd3

LOGICAL VOLUME:     hd3                    VOLUME GROUP:   rootvg

LV IDENTIFIER:      003750be00004c0000000102cd9e1101.7 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       opened/syncd

TYPE:               jfs                    WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        128 megabyte(s)

COPIES:             2                      SCHED POLICY:   parallel

LPs:                4                      PPs:            8

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       center                 UPPER BOUND:    32

MOUNT POINT:        /tmp                   LABEL:          /tmp

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

Serialize IO ?:     NO

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值