solaris磁盘超级块修复

3535阅读 0评论2007-06-06 chenwenming
分类:

1.超级用户登录,卸载已损坏文件系统
2.用命令显示系统中备份超级块的值
# newfs -N /dev/dsk/c0t0d0s1  *solaris下
# dumpe2fs /dev/hda1          *linux 下

2.从以上显示的备份超级块中选择一个进行恢复
#fsck -F usf -o b=? /dev/rdsk/c0t0d0s1
#fsck -b 8193

当系统报告bad super block是使用fsck -o b=32命令不成功时可以使用如下方法修复,但硬盘上的数据可能会丢失。
1、首先使用newfs -Nv /dev/rdsk/c1t2d0s6
屏幕上会显示许多数字,从中任选一个。比如32017
2、使用 fsck -y -o b=32017 /dev/rdsk/c1t2d0s6
系统会自动检查硬盘。
3、使用 fsck -y /dev/rdsk/c1t2d0s6 重新检测一遍硬盘。
4、使用mount挂接硬盘
上一篇:sort、uniq命令(可以对文本内容过滤除重)、split分割文件
下一篇:正则表达式