IRIX系统维护

一:最小化安装IRIX

最小化安装至少需要4张光盘
IRIX 6.5 Installation Tools CD
IRIX 6.5 Foundation 1 CD
IRIX 6.5 Foundation 2 CD
IRIX 6.5 Applications CD

最小化安装步骤如下:

1.使用光盘启动系统进行分区,如下所示

System Maintenance Menu

1) Start System
2) Install System Software
3) Run Diagnostics
4) Recover System
5) Enter Command Monitor
 

选择5如下:
Option? 5
>> hinv        (查看系统配置,硬盘信息)

根据硬盘所在控制器信息,进行分区,分区完成后,再进行下面的操作

2. 读入全部的CD

3. keep *

  installl  stanard

  然后处理conflict

  最后选择go开始安装

二:IRIX常用知识点

磁盘分区:

1.标准的系统盘分区为

分区0为root分区

分区1为swap分区

分区8为volume header分区

特殊分区10代表整个磁盘大小

(老的分区模式有的还存在分区6为usr分区)

2.使用下面的命令确定系统盘为哪一个盘

%devnm /

/dev/dsk/dks0d1s0

这个例子中,系统盘为scsi控制器0上的第1块盘

3.下图为各个分区的含义

分区号

描述

0

Root分区

1

交换分区(raw)

2,3,4,5

自定义分区

6

Usr分区(之前老的分区模式)

7

可访问分区(除了volume header分区和XFS log分区)

8

Volume header分区(volhdr)

9

保留分区(非SCSI磁盘的坏块分区),可以在这个分区上使用fx创建文件系统,但是注意:要在最后创建

10

整个磁盘卷(包括volume header),又时候用于数据库应用程序和视频数据存档

11,12,13,14

自定义分区

15

XFS外部日志(xfslog)

4.选择分区(数据盘)分区,可以有许多分区方法

第一种分区:7,8,10

数据区域(分区7)

volume header(分区8)

特殊分区,整个磁盘(分区10)

第二种分区:7,8,10,15

数据区域(分区7)

volume header(分区8)

外部XFS日志分区(分区15)

特殊分区,代表整个磁盘(分区10)

注:可以把选择盘分成不包含volume header分区,这样整个磁盘都能用来存储数据,但是这种建构需要一个程序(比如:Sybase)来管理文件

5.volume header分区

该分区特征如下

a.每个磁盘都需要的分区

b.可能包含的程序有:fx、sash、ide、symmon和sgilabel(各个程序含义如下)

fx:硬盘分区工具

sash:引导程序

ide:系统诊断程序

symmon:内核调试器

sgilabel:是一个标识磁盘为SGI磁盘的文件

c.包含该磁盘的分区信息

d.可以使用prtvtoc、dvhtool或者是fx工具来查看该分区信息

e.在标准的系统分区模式下,可通过下面的任意一个名称来参考

/dev/rvh

/hw/rdisk/volume_header

/hw/rdisk/dks0d1vh

/dev/rdsk/dks0d1vh

6.命名规则

block files(块设备文件)位于/hw/disk目录

character files(字符设备文件)位于/hw/rdisk目录

传统上,设备文件都位于/dev目录

传统的目录名称连接到了新的目录名称,如下所示

传统的目录名称                                                   新目录名称

/dev/dsk/ —————————————>/hw/disk/

/dev/rdsk/—————————————>/hw/rdisk/

文件系统:

1.XFS文件系统默认参数值如下

特征,特性

默认值

块大小

4096字节

Inode大小

256字节

日志类型

内部日志

日志大小

1000块(大概4M)

以上默认值可以在创建文件系统的时候更改,如下所示

a.安装默认值创建文件系统

mkfs /hw/disk/dks1d1s7

b.指定块大小为2048字节

mkfs -b  size=2048  /hw/disk/dks0d2s3

指定块大小为1024字节,内部日志,日志大小为2M

mkfs -b  size=1024  -l internal,size=2m /hw/disk/dks1d3s7

指定inode大小为512字节,块大小为8192字节,内部日志大小为1000块

mkfs -i  size=512  -b size=8192  -l  size=1000b /hw/disk/dks0d4s6

2.卸载一个“忙”的文件系统

有时候卸载文件系统的时候会提示busy,可通过下面步骤确定哪些用户或那些进程在使用该分区(比如/hw/disk/dks0d2s3挂载到了/data3下)

a.看哪些用户在用这个分区

fuser -u  /data3

b.看哪些进程在用这个分区

fuser -k  /hw/disk/dks0d2s3

用户不在使用该分区并且杀掉相关进程,再卸载就可以卸载了

swap(交换分区)管理

1.传统上交换分区大小为物理内存的的2.5倍,默认系统交换分区大小为128M

2.使用swap命令管理交换分区,参数含义如下

-a      添加额外的交换分区

-l       以块为单位列出交换分区大小

-ln      以M为单位列出交换分区大小

-d      删除交换分区

3.swap设备名称可查看如下三个目录

/dev/swap

/hw/disk/swap

/dev/dsk/dsk0d1s1

其中/dev/swap指向/hw/disk/swap

4.添加额外的交换分区

a.添加物理交换分区

swap  -a /hw/disk/dks0d2s1

在/etc/fstab文件下添加

/hw/disk/dks0d2s1     swap    swap     pri=1     0  0

b.未含有文件系统的空文件也可以作为交换分区

mkfile  100m /swapfile1

swap     -a    /swapfile1

在/etc/fstab文件下添加

/swapfile1     swap     swap     pri=3     0  0

系统启动和关闭

1.IRIX自动启动过程

三级自动启动过程如下:

◆ PROM检测

◆ sash-独立shell

◆ /unix  IRIX操作系统

注:有三种主要的启动系统的方法

 本地启动(从系统盘或第二块盘)

 网络启动

 从CD-ROM启动(本地或远程)

其中PROM有非常有限的网络功能

2.可编程只存储器Programmable Read-Only Memory(PROM)

■ 什么是PROM?

   ◆ PROM是一个驻留在永久编程存储器里的一个程序,用来管理机器的启动

   ◆ 最低的操作水平

   ◆ 允许访问的变量和命令来改变自动启动顺序

■ PROM都做些什么?

   ◆运行加电诊断

   ◆尺寸和清除内存

   ◆初始化硬件和图形

   ◆启动称为sash的独立加载程序

注:在大多数系统下可通过以下方法进入PROM级别

⑴在系统内执行init 0

⑵按下电源开机时,不听的按ESC键

PROM菜单如下

   ◆ Start system

   ◆ Install System Software

   ◆ Run Diagnostics

   ◆ RecoverSystem

   ◆ EnterCommand Monitor

   ◆ SelectKeyboard Layout

3.独立shell(sash)

■ 什么是sash

   ◆ 作为一个文件驻留在系统盘volume header分区8上

   ◆ 启动IRIX的独立加载程序

   ◆ 读取IRIX文件系统/unix文件(IRIX内核)

   ◆ 和PROM一样,允许访问的变量和命令来改变自动启动顺序

4.IRIX-/unix

■ 什么是/unix

   ◆ IRIX操作系统的内核

   ◆ 驻留在系统盘的分区0里并且位于IRIX系统的/目录下

   ◆ 控制硬件设备的访问

   ◆ 运行程序,创建多用户,多处理环境

  ◆ 允许外围设备的共享,如:磁盘,终端,打印机

  ◆ 做一个/unix备份是一个不错的注意

注:/unix运行程序,创建多用户,多处理环境,这些程序允许有限的资源(像CPU,内存,磁盘)在多用户用进程之间高效的共享,启动过程的最后一步就是启动init程序,init程序会读取/etc/inittab来启动更多的程序

★ IRIX内核驻留在两个地方

  ★ /unix

  ★ 内存里

另外,用来配置内核的配置文件位于/var/sysgen/master.d目录下

三:IRIX基本设置

1.设置主机名,默认为IRIX

hostname 新主机名(重启后失效)

echo "新主机名" >/etc/sys_id (重启后生效)

2.设置时区,可通过/etc/TIMEZONE目录下的TZ变量来设置

3.网络系统中的时间同步timeslave或timed来保持

4.设置日期时间用date,比如:date090911032014就把时间设置成了2014年9月9日11点30分

5.以上这项也可以用图形界面systemmanager设置

6.使用devnm /命令就可以查看时哪个分区挂载到了/下

三:IRIX网络设置部分

1.cat /etc/config/netif.options    (有多网口时,必须要注明名称和地址对应关系)

if1name=

if1addr=$HOSTNAME

if2name=

if2addr=gate-$HOSTNAME

.

.

2.cat /etc/config/ifconfig-N.options    (子网掩码N从1到8)

0xff000000 (A)

0xffff0000 (B)

0xffffff00  (C)

3.more /etc/config/static-route.options (默认网关)

$ROUTE $QUIET add net default 192.168.2.1

4.netstat命令

netstat  -ia命令查看物理网卡地址

netstat  -r命令来查看路由表

nestat  -an查看服务端口信息

四:IRIX系统盘复制操作步骤

1.将新盘插在第二盘位置,系统盘为1号

2.使用prtvtoc命令查看系统盘和备份盘的分区布局,可使用prtvtoc  -a,备份盘的分区布局必须和系统盘的分区布局一致(大小可不相同)

3. 使用dvhtool命令从系统盘的volume  header区域复制需要的文件到备份盘的volume  header区,这些文件可以在/stand目录,或者是IRIX系统安装盘的/CDROM/stand目录下找到,通常需要复制的文件为:sash、fx和ide

4.为备份盘root分区创建文件系统,如果有单独的/usr分区,同样也要为/usr分区创建文件系统

#mkfs /hw/disk/dks0d2s0

#mkfs /hw/disk/dks0d2s6

5.在老盘上建立临时挂载目录/clone

#mkdir  /clone

6.挂载备份盘的root分区到临时目录

mount  /dev/dsk/dks0d2s0  /clone

cd  /clone

7.使用xfsdump命令完成复制

xfsdump -l  0  -  / | xfsrestore  -  .   (注意最后有个点)

8.如果有usr分区,操作同上root分区

umount  /clone

mount  /dev/dsk/dks0d2s6  /clone

cd  /clone

xfsdump -l  0  -  /usr | xfsrestore  -  .     (注意最后有个点)

9.卸载并删除临时目录

umount  /clone

rmdir  /clone

五:L1操作部分

1.下面为设置rack、slot和序列号步骤

001c36-L1>brick rack  001                      设置rack值

001c36-L1>brick slot  36                        设置slot值

001c36-L1>serial set M2002506                   设置序列号   (序列号值可通过在系统内输入lmhostid得到)

001c36-L1>reboot_l1                                                               重启l1后生效

六:重新扫描SCSI控制器(比如在线热插数据盘可以用到下面两条命令)

#scsiha -lp "控制器号"

#ioconfig -f /hw

七:  命令行设置分辨率

在单用户下执行:/usr/gfx/setmon -x 2@1280x1024_60

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值