Chinaunix

标题: 我得/home在出现错误以后重启以后内容竟然没有了?? [打印本页]

作者: peijun.jiang    时间: 2004-03-25 21:52
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
我使用cpan安装模块的时候,突然出现了乱码,怎么都是,进入ok也是乱码,最后没有办法我就直接使用钥匙重新启动了,系统启动以后自动进入了rcS状态,我执行了fsck -F ufs /dev/rdsk/c0t0d0s0以后,init 3 以后,发现/home目录竟然什么没有了,而且我得邮件系统的好多服务也起不来啦,怎么回事呀>;
作者: peijun.jiang    时间: 2004-03-25 21:54
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
现在进入rc3状态以后,使用init 6重启,出现:

# init 6
#
INIT: New run level: 6
The system is coming down.  Please wait.
System services are now being stopped.
Print services already stopped.
/sbin/umountall: /tmp/umountall.497: cannot create
/sbin/umountall: /tmp/umountall.497: cannot open
/sbin/umountall: /tmp/umountall.510: cannot create
/sbin/umountall: /tmp/umountall.510: cannot open
/sbin/umountall: /tmp/umountall.516: cannot create
/sbin/umountall: /tmp/umountall.516: cannot open
automountd not running, retrying

老大们救命啦
作者: peijun.jiang    时间: 2004-03-25 22:22
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
现在启动以后竟然出现

The / file system (/dev/rdsk/c0t0d0s0) is being checked.
/dev/rdsk/c0t0d0s0: LINK COUNT DIR I=3  OWNER=root MODE=40700
/dev/rdsk/c0t0d0s0: SIZE=8192 MTIME=Mar 16 19:43 2004  COUNT 33 SHOULD BE 25 (ADJUSTED)
/dev/rdsk/c0t0d0s0: LINK COUNT DIR I=16344  OWNER=root MODE=40755
/dev/rdsk/c0t0d0s0: SIZE=512 MTIME=Mar 25 21:33 2004  COUNT 4 SHOULD BE 3 (ADJUSTED)
/dev/rdsk/c0t0d0s0: LINK COUNT DIR I=16503  OWNER=15033 MODE=40777
/dev/rdsk/c0t0d0s0: SIZE=512 MTIME=Mar 25 21:33 2004  COUNT 0 SHOULD BE 2
/dev/rdsk/c0t0d0s0: LINK COUNT INCREASING
/dev/rdsk/c0t0d0s0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.

WARNING - Unable to repair the / filesystem. Run fsck
manually (fsck -F ufs /dev/rdsk/c0t0d0s0). Exit the shell when
done to continue the boot process.

然后我就使用
fsck -F ufs /dev/rdsk/c0t0d0s0
做了好几次都还是不行?为什么呀?
作者: C.Arthur    时间: 2004-03-25 23:05
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
最好不要使用home做为目录
newfs -N  /dev/rdsk/c0t0d0s0检查一下你的分区
作者: peijun.jiang    时间: 2004-03-25 23:10
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "C.Arthur" 发表:
最好不要使用home做为目录
newfs -N  /dev/rdsk/c0t0d0s0检查一下你的分区


谢谢关注

经过我多次fsck -F ufs /dev/rdsk/下所有的分区,现在已经好了

不过不知道有没有什么方法检查磁盘有没有问题,因为现在各项服务都已经正常了,但是我怕有什么后遗症!
作者: C.Arthur    时间: 2004-03-25 23:14
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "peijun.jiang" 发表:


谢谢关注

经过我多次fsck -F ufs /dev/rdsk/下所有的分区,现在已经好了

不过不知道有没有什么方法检查磁盘有没有问题,因为现在各项服务都已经正常了,但是我怕有什么后遗症!

一般情况下FSCK都能修复,如果是超级块的错误,用我上面的命令查找然后用FSCK修复这个块,如果你还要是用/home目录,把autofs停掉,不然经常会有权限的问题,呵呵
作者: peijun.jiang    时间: 2004-03-25 23:27
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "C.Arthur" 发表:

一般情况下FSCK都能修复,如果是超级块的错误,用我上面的命令查找然后用FSCK修复这个块,如果你还要是用/home目录,把autofs停掉,不然经常会有权限的问题,呵呵


怎么样停掉autofs呢,呵呵,不要笑话,现在真的不敢乱动了.

现在我要暗转perl模块
# perl -MCPAN -e shell
Can't locate CPAN.pm in @INC (@INC contains: /usr/perl5/5.6.1/lib/sun4-solaris-64int /usr/perl5/5.6.1/lib /usr/perl5/site_perl/5.6.1/sun4-solaris-64int /usr/perl5/site_perl/5.6.1 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.6.1/sun4-solaris-64int /usr/perl5/vendor_perl/5.6.1 /usr/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
出现这个错误怎么回事呀.
作者: peijun.jiang    时间: 2004-03-25 23:31
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
看到/etc/init.d/目录下又autofs,我现在stop了,但是永久停用,也就是说不跟系统一块启动,把这个文件删除是不是就可以了.
作者: C.Arthur    时间: 2004-03-25 23:31
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
vi /etc/auto_master
把home注释掉,后面那个我不知道,呵呵
作者: peijun.jiang    时间: 2004-03-25 23:33
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "C.Arthur" 发表:
最好不要使用home做为目录
newfs -N  /dev/rdsk/c0t0d0s0检查一下你的分区


老大,我执行:# newfs -N /dev/rdsk/c0t0d0s0
Warning: 1 sector(s) in last cylinder unallocated
/dev/rdsk/c0t0d0s0:     1641086 sectors in 457 cylinders of 27 tracks, 133 sectors
        801.3MB in 29 cyl groups (16 c/g, 28.05MB/g, 13504 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 57632, 115232, 172832, 230432, 288032, 345632, 403232, 460832, 518432,
1094432, 1152032, 1209632, 1267232, 1324832, 1382432, 1440032, 1497632,
1555232, 1612832,

我看的不是很明白,请指点一下谢谢
作者: C.Arthur    时间: 2004-03-25 23:37
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "peijun.jiang" 发表:


老大,我执行:# newfs -N /dev/rdsk/c0t0d0s0
Warning: 1 sector(s) in last cylinder unallocated
/dev/rdsk/c0t0d0s0:     1641086 sectors in 457 cylinders of 27 tracks, 133 sectors
        801.3MB in ..........

fsck -F ufs -o b=#用这个名字,后面的#是你需要修复的坏块,就是提示的那些
作者: aicoa    时间: 2004-03-26 00:09
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "C.Arthur" 发表:

fsck -F ufs -o b=#用这个名字,后面的#是你需要修复的坏块,就是提示的那些


好象不是这个样子。
我记得b=#中,#是备份的超级块的位置,不是要修复的块。
修复那些备份块得用newfs的某些选项吧,man一下看看。

记不清楚了,明天查查看。
作者: peijun.jiang    时间: 2004-03-26 09:00
标题: 我得/home在出现错误以后重启以后内容竟然没有了??
原帖由 "aicoa" 发表:


好象不是这个样子。
我记得b=#中,#是备份的超级块的位置,不是要修复的块。
修复那些备份块得用newfs的某些选项吧,man一下看看。

记不清楚了,明天查查看。


哦,是吗

一定要查查呀,我现在可是不敢乱动了.谢谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2