CentOS 系统出现IO错误

分类:CentOS运维 阅读:86307 次

刚解决完删除软链接问题,接着新问题来了:我在/mnt目录中准备新建一个文件夹ntfs,用来挂载移动硬盘,结果当我输入mkdir /mnt/ntfs,直接给我弹出这个提示:
mkdir: 无法创建目录 “/mnt/ntfs”: 只读文件系统
大爷的,我昨天刚刚新建了/mnt/fat文件夹,今天告诉我是只读文件系统?!不信搞不定,加上777权限:chmod –R 777 /mnt,结果还是提示:
chmod: 更改 “/mnt/” 的权限: 只读文件系统
chmod: 更改 “/mnt/fat” 的权限: 只读文件系统
啥情况,我root用户改权限都不行?看看别的分区,cd,mkdir 123,继续提示:
mkdir: 无法创建目录 “123”: 只读文件系统
root文件夹也变只读了!!!!!应该是系统出问题了,赶紧查看log文件vim /var/log/messages,报错了,IO错误……
我想起来了,应该是我昨天把服务器上那块旧SATA硬盘umount之后,直接拔下来造成了IO错误,然后系统自动设置只读保护了!!!
习惯害死人啊!平时移动硬盘都是umount后直接拔的……赶紧补救,先拿来移动硬盘,cp –R –v 重要滴资料,然后用fsck命令来拯救下可怜的硬盘吧!

fsck用法:

fsck -t ext3 -r /mnt
filesys : device 名称(eg./dev/sda1),mount 点 (eg. / 或 /usr)
-t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
-s : 依序一个一个地执行 fsck 的指令来检查
-A : 对/etc/fstab 中所有列出来的 partition 做检查
-C : 显示完整的检查进度
-d : 列印 e2fsck 的 debug 结果
-p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
-R : 同时有 -A 条件时,省略 / 不检查
-V : 详细显示模式
-a : 如果检查有错则自动修复
-r : 如果检查有错则由使用者回答是否修复