In December 10, 2012, my file server getting failure with unknown reason. After booting the system, it stack in grub command with the following error.
"Error 15: File not found"
Information after repair the grub.
[root@northern ~]#uname -a
SunOS northern.myserver.com 5.10 Generic_141445-09 i86pc i386 i86pc
[root@northern ~]#
[root@northern ~]#isainfo -kv
64-bit amd64 kernel modules
[root@northern ~]#
I got the idea and reference from this following link
https://forums.oracle.com/forums/thread.jspa?messageID=8220143
After making plan (because this zpool contain about 1.7 TB) I decided to try repair the boot loader.
Here is my step :
1. Boot from disk solaris.
2. Choose the "Single User Shell"
3. It will search for Installed OS instances ...
4. OS was found with the following list.
somethink like this :
1 zfs-RAID-5.0:DiskID ROOT/s10x_u8wos_08a
5. Try to mount the ZFS pool. Choose the number
6. cd /a
7. Make sure the drive can be read, try with ls command
8. cd /a/boot/grub
9. installgrub stage1 stage 2 /dev/rdsk/c0t0d0s0
Reboot the system, and the system is UP again.
I must check the zpool healthy, unfortunately the zpool is degraded.
[root@northern rdsk]#zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
zfs-RAID-5.0 1.81T 1.77T 48.4G 97% DEGRADED -
[root@northern rdsk]#
[root@northern rdsk]#zpool status
pool: zfs-RAID-5.0
state: DEGRADED
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://www.sun.com/msg/ZFS-8000-8A
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
zfs-RAID-5.0 DEGRADED 0 0 14
c0t0d0s0 DEGRADED 0 0 28 too many errors
errors: 1 data errors, use '-v' for a list
[root@northern rdsk]#
This mean that the disk is degraded.
For disaster recovery, always make backup and secondary backup. Make some scenario for disaster recovery, drill the operator and so on.
No comments:
Post a Comment