HPUX跟AIX操作系统在对光盘读写有所不同。在AIX操作系统中,我们不需要对光盘进行mount操作,就能够对光盘的内容进行读取。比如前不久在AIX5.3版本操作系统中安装HACMP5.1的时候,将光盘插入光驱,在命令行模式下敲入“# smitty installp”,然后按照提示操作就可以了。
而在HPUX下,如果要对光盘内容进行读取,那么必须首先将光盘mount到一个挂载点,比如我们在“/”文件系统下手工建立cdrom目录(# mkdir cdrom),然后将光盘放入光驱,通过“# ioscan -fnCdisk”找到光驱所在硬件路径,比如说/dev/dsk/c0t0d0,然后输入命令“# mount /dev/dsk/c0t0d0 /cdrom”就可以将光盘挂载到cdrom这个手工建立的挂载点。如果要进行软件安装,就需要我们通过“swinstall”命令来操作,比如我们这里安装HP介质MEGPATCH,操作如下:
1,# cd /
2,# mkdir cdrom
3,# ioscan -fnC disk
4,# mount /dev/dsk/c0t0d0 /cdrom
5,# bdf(查看光盘是否已经被mount上去)
6,# swinstall -s /cdrom/hp_megap/2004jun1.dep(注意这里一定要输入绝对路径,否则无法读取光盘内容)
7,# swlist(安装完毕后检查是否成功安装所需补丁包)
这里有一个需要注意的问题是,有时候我们按照mount /dev/dsk/cxtxdx /cdrom这样的方式将光盘挂载上去之后,查看光盘里面目录的时候很可能显示的是乱码,这样一来就没办法输入正确的绝对路径,这时候需要我们通过这样的命令:
# mount -o cdcase /dev/dsk/cxtxdx /cdrom
来正确挂载光盘,并确保光盘里面没有乱码出现。