- 论坛徽章:
- 0
|
光纤硬盘的DD及镜像,讨论一下。
SRDB ID: 17643
SYNOPSIS: Recovering from a failed FCAL boot disk
DETAIL DESCRIPTION:
A host that boots from a non-mirrored FCAL disk (either an A5000 or the E3500
internal disks) will have to overcome the hard-coded World Wide Number (WWN)
that each of these disks uses as an integral part of their device path.
On failure of the boot disk the systems administrator must ensure that this
WWN is correctly updated throughout the system to ensure it will reboot.
SOLUTION SUMMARY:
Procedure :
1) The boot disk fails and is replaced by another disk with a different
WWN.
2) Boot the system into single user from the cdrom or network.
3) Label the replacement disk to match the slices from the failed one.
4) Create filesystems on all the slices to be restored.
5) Mount the root filesystem and restore the data from backups.
6) Install the boot block onto the recovered root slice using the
"installboot" command.
7) With root mounted under "/a" run the following commands to re-build
the devices tree :
drvconfig -r /a/devices -p /a/etc/path_to_inst
cd /devices
find . -print | cpio -pduVm /a/devices
disks -r /a
devlinks -r /a
NOTE: It is currently necessary to use both "drvconfig" and "find | cpio" due
to bugid 4161768, drvconfig does not work properly with socal disks.
Configure the "boot-device" parameter in the EEPROM using the
"luxadm set_boot_dev /dev/dsk/{root slice entry}" command.
9) Restore the other filesystems on that disk, or comment out the
entries for them from /a/etc/vfstab. At least you must have all the
Solaris filesystems (root, /var, /usr, /opt, etc.) recovered.
10) Reboot the system from the recovered disk. |
|