LinuxSir.cn,穿越时空的Linuxsir!

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

整个文件系统变成只读

[复制链接]
发表于 2009-4-23 16:14:50 | 显示全部楼层 |阅读模式
急救。我的debian文件系统整个变成只读的了。以root身份执行vim test.txt保存,报
错:"test.txt" E212: Can't open file for writing

# mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)

重新mount硬盘结果:
# mount /dev/sda1 -o remount,rw
mount: block device /dev/sda1 is write-protected, mounting read-only


执行fdisk 结果:
# fdisk
bash: /sbin/fdisk: 输入/输出错误

这是怎么回事啊?郁闷死了,之前也没做什么操作,就是一些cp,mv,rm。基本上是在
自己帐号home目录和/var/www两个目录下操作的。


# fsck -t ext3 -r /dev/sda1
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
/dev/sda1: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /dev/sda1
Warning... fsck.ext3 for device /dev/sda1 exited with signal 11.


# fsck  -r /dev/sda1
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
fsck.ext3: Superblock invalid, trying backup blocks...
Resize inode not valid.  Recreate<y>? yes

/dev/sda1 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Error reading block 1028 (Attempt to read block from filesystem resulted in
short read) while getting next inode from scan.  Ignore error<y>? yes

Force rewrite<y>? yes

Error reading block 1029 (Attempt to read block from filesystem resulted in
short read) while getting next inode from scan.  Ignore error<y>?

fstab 文件内容:


# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
~

急求帮助。
发表于 2009-4-23 21:41:42 | 显示全部楼层
/dev/sda1 / ext3 errors=remount-ro 0 1

注意这里,我猜可能启动的时候挂载出问题,然后就会以ro方式挂载,可以用dmesg查一下。

仅仅是猜测
回复 支持 反对

使用道具 举报

发表于 2009-4-23 23:15:02 | 显示全部楼层
那就fsck一下呗
回复 支持 反对

使用道具 举报

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

本版积分规则

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