- 论坛徽章:
- 0
|
文件系统是5.0的时候的UFS1,操作系统是升成的5.1-release
大概是SSH上去build的时候过了SSH的time out时间,把session给杀掉了,后面系统做了什么不知道.
表现是有一个目录,ls要很长时间,然后一个文件也没列出来.rm -rf 这个目录的时候说它 not empty. 当时就怀疑是文件系统有问题,也没多想就reboot了,本以为
fsck一下就会好的,没想到不过:
# fsck /dev/ad0s1f
** /dev/ad0s1f
** Last Mounted on /usr
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
ad0: hard error cmd=read fsbn 27559851 of 27559851-27559854 status=51 error=40
CANNOT READ BLK: 3505068
UNEXPECTED SOFT UPDATE INCONSISTENCY
CONTINUE? [yn] y
ad0: hard error cmd=read fsbn 27559854 status=51 error=40
THE FOLLOWING DISK SECTORS COULD NOT BE READ: 3505071,
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
173158 files, 1284891 used, 3753260 free (29980 frags, 465410 blocks, 0.6% fragmentation)
***** FILE SYSTEM STILL DIRTY *****
***** PLEASE RERUN FSCK *****
请问有没有恢复的办法?
我改/etc/fstab在启动的时候不检查这个盘,也还是进不了多用户模式,说是/dev/sttyv0什么的找不到.
损坏的是/usr, 我的数据都在/home 和/var下面,如果想重新格掉再重装 /usr的话,有什么问题要注意?
多谢! |
|