sco openserver 5 系统灾难处理

16
中 中 中 中 CS&S CS&S 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 北 BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD . SCO OpenServer 5 北北北北

Upload: patience-benjamin

Post on 31-Dec-2015

71 views

Category:

Documents


9 download

DESCRIPTION

SCO OpenServer 5 系统灾难处理. 1 应急盘上的内容 2 制作 root 和 boot 应急盘的具体步骤 3 如何测试应急盘 4 系统灾难处理. 应急盘上的内容 1 应急盘由 boot 软盘(即引导盘)和 root 文件系统软盘 (即根文件系统盘)组成。 2 其中 boot 应急盘包含包含了引导和装入 unix 系统核心所必 须的三个文件: /boot - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

SCO OpenServer 5

系统灾难处理

Page 2: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

1 应急盘上的内容 2 制作 root 和 boot 应急盘的具体步骤 3 如何测试应急盘 4 系统灾难处理

Page 3: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

应急盘上的内容

1 应急盘由 boot 软盘(即引导盘)和 root 文件系统软盘 (即根文件系统盘)组成。 2 其中 boot 应急盘包含包含了引导和装入 unix 系统核心所必 须的三个文件: /boot /etc/default/boot /unix 3 root 应急盘包含了一部分的 unix 系统的实用程序,它们帮 助把 unix 系统完整地恢复起来。

Page 4: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

制作 root 和 boot 应急盘的具体步骤是什么?

1 以超级用户 root 身份登录。

2 可以使用两种方式进入创建应急盘的界面。

3 根据提示制作 boot 盘和 root 盘。 其中制作 boot 盘有两个选项 1. 制作一特定系统的应急盘,包含与本机系统相同的内核 2. 制作一个较小的通用内核应急盘,只连接较少的设备驱 动,如果当前的核心较大,一张软盘装不下,就只好采 用通用内核应急盘。 制作 root 盘时,若还留有空间,那么系统将提示是否需要增 拷额外文件,用户可以根据实际情况进行处理。

Page 5: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

如何创建一个包含网络文件的系统应急引导盘 ? 为了让使用应急引导盘引导的 unix 系统具有网络方面的功 能,可以在 root 盘包含有关的网络文件,这样使用应急引导盘 引导的 unix 系统就可以运行 rlogin(TC),telnet(TC),ftp(TC) 等 应用程序。在 <bootroot> 提示符下键入如下拷贝命令: <bootroot> cp /etc/services /mnt/etc/services <bootroot> cp /etc/tcp /mnt/etc/tcp <bootroot> cp /etc/slink /mnt/etc/slink <bootroot> cp /etc/ifconfig /mnt/etc/ifconfig <bootroot> cp /etc/inconfig /mnt/etc/inconfig <bootroot> cp /bin/who /mnt/bin/who <bootroot> cp /bin/ps /mnt/bin/ps <bootroot> cp /usr/bin/telnet /mnt/ /usr/bin/telnet <bootroot> cp /usr/bin/rlogin /mnt /usr/bin/rlogin <bootroot> cp /usr/bin/ftp /mnt/ /usr/bin/ftp

Page 6: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

如何测试应急盘?

1. 以 root 帐户登录 2. 键入: /etc/shutdown 关闭系统 3. 系统出现 reboot 提示,插入 boot 盘,按回车键 4. 出现 Boot: 提示时 , 按回车键,这样 boot 盘上启动系统 5. 系统提示插入 root 盘时,插入 root 盘,按回车键 6. 出现系统提示符 , 确认系统能够访问软盘驱动器和磁带驱 动器。使用如下命令行可以确认系统是否能够访问磁带驱 动器 : # cpio -itvcB -I /dev/rct0 经过这样测试的应急盘 , 就能够在系统从硬盘无法引导时 , 启动系统系统 , 并且能够完成一般的功能 .

Page 7: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

如何使用应急引导软盘从备份中恢复 root 文件系统 ? 1 关闭系统 . 2 将 boot 软盘插入软盘驱动器 , 给系统加电 . 3 在 Boot: 提示符下 , 键入回车键 . 4 根据系统提示 , 插入 root 软盘 , 并且键入回车键 . 5 在 root 提示符 # 下键入如下命令 : fsck /dev/hd0root 如果 fsck 检查成功无误 , 那么使用 haltsys(ADM) 关闭系 统 , 并且从硬盘启动系统即可 ; 如果 fsck 检查成功有误 , 那么继续进行下一步工作 .

Page 8: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

6 重新配置硬盘 : mkdev hd 用户可以运行所有的初始化硬盘的应用程序对硬盘进行重新 配置 . 7 当系统提示 : Making filesystems 之后 , 系统将返回到 root 提示符 # 下 , 键入如下命令行整理硬盘上的 root 文件系 统 : fsck /dev/hd0root 8 安装硬盘上的 root 文件系统 : mount /dev/hd0root /mnt 9 插入 root 文件系统的备份 , 使用如下命令行恢复硬盘上的 root 文件系统的备份 : cd /mnt cpio –ivmkBud –I/dev/xxx 其中 , xxx表示磁带驱动器设备名 . 对于 1/4英寸盒式磁带驱 动器 , xxx 为 rct0, 对于mini性盒式磁带驱动器 , xxx 为 rctmini.另外 , 用户可以根据实际情况 , 使用 cpio 命令的其它 选项完成此项工作 .

Page 9: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

10 完成备份工作之后 , 确认 stand目录位于 root 文件系统的顶 层 . 如果不是 , 使用如下命令行进行相应的调整 : mkdir stand 如果用户的 SCO OpenServer 5 是一个升级版本 , 那么系统 中就没有 boot 文件系统 (/stand), 用户也不需要创建它 , 可 以跳过步骤 12、 13、 14、 15 。 11 使用如下命令行卸载和整理新近恢复的 root 文件系统: cd / umount /dev/hd0root fsck /dev/hd0root 系统将会提示一个警告信息,用户可以忽略这个警告信息。 umount : warning : /dev/filesystem was not in mount table 12 检查 boot 文件系统 (/stand):fsck /dev/boot

Page 10: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

13 安装 boot 文件系统: mount /dev/boot /mnt 14 插入 root 文件系统的备份 , 使用如下命令行恢复硬盘上的 root 文件系统的备份 : cd /mnt cpio –ivmkBud –I/dev/xxx 其中 , xxx表示磁带驱动器设备名 . 对于 1/4英寸盒式磁带 驱动器 , xxx 为 rct0, 对于mini性盒式磁带驱动器 , xxx 为 rctmini.另外 , 用户可以根据实际情况 , 使用 cpio 命令 的其它选项完成此项工作 . 15 使用如下命令行卸载和整理新近恢复的 boot 文件系统: cd / umount /mnt fsck /dev/boot 16 重新启动计算机。

Page 11: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

系统灾难处理 系统不能引导 , 显示“ NO OS” 信息,如何使用应急引导 盘恢复系统 ? 如果系统引导失败,并且提示:“NO OS”信息,这表明硬盘 上管理引导的部分 /etc/hd0boot , /etc/hd1boot,或者主引导块 /etc/masterboot被损坏了。按如下的步骤进行恢复; 1 插入 boot 应急盘,重启动系统,出现 Boot: 提示时,键入 hd(40)unix 2 进入单用户模式,键入: #instbb hd /dev/hd0a #dparam -w instbb 将引导块分区写给硬盘, dparam 将主引导块代码 写给硬盘。

Page 12: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

系统引导时提示: boot not found ,如何使用恢复系统 ? 系统引导时,出现错误信息: boot not found Cannot open Stage 1 boot failure:error loading hd(40) /boot 这表明系统中 /boot 丢失了,按如下的步骤进行恢复; 1 插入 boot 应急盘,重新启动系统 2 在出现 boot :提示时,键入 fd(60)unix.Z root=hd(42) 3 进入单用户模式 4 卸载 /stand 。 /stand 中放置了引导文件和内核。通常情 况下, /stand 在安装时被设置成只读的,如果需要替换 /boot ,必须先卸载 /stand ,然后再安装 /stand 。 # umount /stand

Page 13: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

5 重新安装 /stand 。 # mount /stand 6 安装软盘文件系统。 # mount -r /dev/fd0 /mnt 7 将 root 应急盘上的 /boot 拷贝到硬盘的 /stand目录。 # cp /mnt/boot /stand 8 卸载软盘文件系统。 # umount /mnt 9 当 root 应急盘位于计算机中时,使用 haltsys(ADM) 重新启 动系统,当系统提示: Press any key to reboot 时,将 root 应急盘移走,从硬盘上启动引导系统。从硬盘 重新引导系统。

Page 14: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

引导系统时提示: unix not found ,如何使用恢复系 统 ? 如果系统在开始引导时,显示: unix not found ,这表明 系统的 unix 文件丢失了。 unix 文件包含了 UNIX系统内核中的启 动引导映象。如果 unix 文件丢失了,用户能够让系统利用其他 内核文件启动,例如, unix.old或者 unix.safe 。用户可以在 boot: 提示符下输入这些替代的 unix 文件名,这样也可以启动 引导系统。如果系统中没有其他的内核文件,可以使用应急引 导盘启动引导系统,并且恢复 unix 文件。

Page 15: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

其具体步骤为: 1 插入 boot 应急盘,重新启动系统 2 在出现 boot :提示时,键入 fd(60)unix.Z root=hd(42) swap=hd(41) 这将使得系统从 boot 应急盘装载内核,并且将 root 文件系统 安装到硬盘上。 3 进入单用户模式,以 root 身份登录。 4 卸载 /stand 。 /stand 中放置了引导文件和内核。通常情 况下, /stand 在安装时被设置成只读的,如果需要替换内 核,必须先卸载 /stand ,然后再安装 /stand 。 # umount /stand

Page 16: SCO OpenServer 5  系统灾难处理

中 软中 软 CS&SCS&S 北 京 中 软 同 和 系 统 集 成 有 限 公 司北 京 中 软 同 和 系 统 集 成 有 限 公 司

BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.BEIJING CS&S UNION SYSTEM INTEGRATION CO.,LTD.

5 重新安装 /stand 。 # mount /stand 6 安装 boot 软盘文件系统 # mount -r /dev/fd0 /mnt 7 恢复硬盘上的 unix 文件 # cp /mnt/unix.Z /stand 这个操作能够将 boot 软盘上的 unix 内核文件压缩复制给 硬盘,用户无需对内核文件进行解压缩操作。 8 卸载软盘文件系统 # umount /mnt 9 当 root 应急盘位于计算机中时,使用 haltsys(ADM) 重新 启动系统,当系统提示:

Press any key to reboot 时,将 root 应急盘移走,从硬盘上启动引导系统。