百度空间 | 百度首页 
 
查看文章
 
ubuntu Input/output error
2008年07月03日 星期四 21:06
1\早上启动ubuntu好半天也没有个界面,就硬关闭了。
2\晚上启动ubuntu到登录界面输入用户和密码后提示,可能不存在/home/主文件夹;提示使用根目录,确认提示什么权限错误。不好用。baidu和google上使用了以下关键字(ubuntu不能登录,ubuntu无法登录,主文件夹丢失,ubuntu恢复系统等),发现一个是ubuntu启动时,使用esc多了几个选项,用了一下还是进不去)。
3\ubuntu的登录界面还有几个选项。有个选项不小心就进入了个shell界面。
4\使用ls命令,发现/home,/media的目录为空,而/bin,/etc目录正常。
5\怀疑分区丢失,使用fdisk正常,使用df命令,mount命令,显示 input/output error.
6\ls -all显示etc, mtab出现红色标志
7\权限为?????????????
8\baidu,google, 删除文件出现 input/ouput error。rm -rf ./mtab也不行。
9\mtab这个文件怎么也处理不掉,用vi编辑退不出来了,得用shift+q,用!q强行退不出,整了半天原来应该是倒过来的q!,哎,手不是一般一般的生q!wq!
10\了解到mtab是动态生成的,使用mount -n可以不更新mtab.
11\查到fsck检查磁盘,在那个shell下提示错误,进行不了,mount /home到主文件夹也没有问题。
12\只好重新启动reboot,出现了原来没有出现的画面
13\提示sdb1文件系统错误,fsck检查失败,让手动fsck,提示a使用ROOT密码 b继续
14\使用ROOT密码,fsck检查,fix错误。exit命令
15\sdb1文件系统检查通过,重新进入ubuntu桌面系统。
16\进入系统后sudo cat /etc/mtab正常

问题解决

类别:技术与工具 | 添加到搜藏 | 浏览() | 评论 (5)
 
最近读者:
 
网友评论:
1
2008年07月03日 星期四 21:20 | 回复
指令:fsck      使用权限 : 超级使用者      使用方式 : fsck [-sACVRP] [-t fstype] [--] [fsck-options] filesys [...]      说明 : 检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统         参数 :      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 : 如果检查有错则由使用者回答是否修复
 
2
2008年07月03日 星期四 21:26 | 回复
Linux不正常关机,有时候再次启动时会报文件系统损坏,如何修复文件? 首先会让你输入root用户的密码。 1)出错的时候如果告诉你是哪一块硬盘的分区有问题,比如是/dev/hda3 接着用如下的命令去对付它呀: #fsck -y /dev/hda3 结束后,reboot。这样就OK了! 2)如果你不知道时哪个地方出了问题。(常用此种方法) 可以直接 #fsck 在随后的多个确认对话框中输入:y 结束后,reboot。就ok了。 说明: 对Linux系统中常用文件系统的检查是通过fsck工具来完成的。 功能说明:检查文件系统并尝试修复错误。 语  法:fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...] 补充说明:当文件系统发生错误四化,可用fsck指令尝试加以修复。
 
3
2008年07月03日 星期四 21:26 | 回复
参  数: -a 自动修复文件系统,不询问任何问题。 -A 依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统。 -N 不执行指令,仅列出实际执行会进行的动作。 -P 当搭配"-A"参数使用时,则会同时检查所有的文件系统。 -r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。 -R 当搭配"-A"参数使用时,则会略过/目录的文件系统不予检查。 -s 依序执行检查作业,而非同时执行。 -t<文件系统类型>指定要检查的文件系统类型。 -T 执行fsck指令时,不显示标题信息。 -V 显示指令执行过程。
 
4
2008年07月03日 星期四 21:26 | 回复
用fsck检查文件系统完整性文件系统很复杂,因此易于发生错误。可以用fsck 命令检查文件系统是否正确和有效。它可以根据指令修复找到的小错误,并将未修复错误报告用户。幸运的是,文件系统的代码非常有效,所以根本极少出现问题,并且问题通常原因是电源失败、硬件失败、或操作错误,例如没有正常关闭系统。 大多数系统设置为启动时自动运行fsck ,因此任何错误将在系统使用前被检测到(并根据希望修正)。使用有错误的文件系统可能使问题变得更坏:如果数据结构有问题,使用这个文件系统可能使之更糟,导致更多的数据丢失。当然,在大的文件系统上运行fsck 会花一定的时间,如果系统正常关闭,几乎从不发生错误,因此有一些方法可以不进行检查。如果文件/etc/fastboot 存在,就不检查。另外,如果ext2文件系统在超级快中有一个特定的标记告知该文件系统在上次mount后没有正常unmount. 如果标记指出unmount正常完成(假设正常unmount指出没问题),e2fsck (fsck 的ext2文件系统版) 就不检查系统。/etc/fastboot 是否影响系统依赖于你的启动手稿,但ext2标记则在你使用e2fsck 时发生作用--基于一个e2fsck 选项(参阅e2fsck 手册页) 自动检查只对启动时自动mount的文件系统发生作用
 
5
2008年07月03日 星期四 21:37 | 回复
cat /proc/partitions
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu