LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 742|回复: 2

奇怪问题:目录丢失了。很害怕,请大家帮忙

[复制链接]
发表于 2005-5-21 17:27:48 | 显示全部楼层 |阅读模式
我用的系统是RHEL 3 update2,一直很稳定,今天突然发现两个目录进不去了:

[etarip@etarip-Linux pub1]$ ls
Chinese-female  drama  foreign  lost+found
[etarip@etarip-Linux pub1]$ cd foreign
bash: cd: foreign: 输入/输出错误
[etarip@etarip-Linux pub1]$ ls -l
ls: foreign: 输入/输出错误
总用量 24
drwxr-xr-x    9 etarip   etarip       4096 2004-10-27  Chinese-female
drwxr-xr-x    3 etarip   root         4096 11月 22 00:07 drama
drwx------    2 root     root        16384 2004-10-25  lost+found

pub1目录下 ls 可以看到 foreign,但 cd 进不去, ls -l 也显示“输入/输出错误”

[etarip@etarip-Linux pub]$ ls
Chinese  foreign  lost+found  new-age-etc  vedio
[etarip@etarip-Linux pub]$ cd vedio
bash: cd: vedio: 输入/输出错误

pub目录下的 vedio 目录情况也一样。

我用 df -m 看了一下硬盘使用情况,并没有发现空闲空间变大,说明数据还在硬盘上。

是硬盘出了问题还是其他原因?真害怕数据回复不了,请大家帮忙出出主意,小弟感激不尽
发表于 2005-5-21 20:03:48 | 显示全部楼层
硬盘坏道 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-21 21:02:02 | 显示全部楼层
哎,在单用户模式下cd那个目录,给出以下错误提示:
EXT3-fs error (device ide1(3,72)): ext3_get_inode_loc: unable to read inode block - inode=326401, block=655362
EXT3-fs error (device ide1(3,72)) in ext3_reserve_inode_write: IO failure

google了半天,找到http://www.redhatconfig.com/msg/85389.html
不怎么明白,但感觉数据回复的希望不大了。

于是单用户模式 fsck 了半天,N多错误,在三个分区中都有错误,后来在带错误分区里的 lost+found 里找到了那些经fsck修整磁盘后无法回复的文件。

还好,丢掉的那些文件多是mp3和演唱会等东东,可以重新在网上下载。

但我还有问题请教大家,我的机器有两块硬盘,一块作为系统盘,另一块是后来买的,分区后在/etc/fstab里mount上。大约半年多以来一直跑着。若错误关机再重启后,系统会自动检查root分区,单后来挂上的分区不会检查,重新mount一定次数之后,那些分区也不会自动检查。那块硬盘上出现这么多错误是否因为半年多一直没有fsck它们,逐渐积累到错误连篇的?

另外,如何配置使“错误关机重启”和“重新mount达一定次数”两种情况下对两块硬盘的所有分区都进行检查呢?

很多概念不了解,如以上叙述中有对Linux使用的任何错误之处,请大家指教,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表