当我尝试在已安装的硬盘上使用“ls”时,我的系统引发了I / O错误.

我在用

hadoop@hbase1:/hddata$uname -a

Linux hbase1 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

hadoop@hbase1:/hddata$df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/mapper/hbase2--vg-root 468028968 2715496 441532304 1% /

udev 6081916 4 6081912 1% /dev

tmpfs 2436652 336 2436316 1% /run

none 5120 0 5120 0% /run/lock

none 6091620 0 6091620 0% /run/shm

/dev/sda1 1922727280 867279740 957771940 48% /hddata

/dev/sdb1 233191 27854 192896 13% /boot

10.18.103.101:/data/marketdata 1883265024 1644255232 143344640 92% /srv/data/marketdatah

最后几行dmesg

hadoop@hbase1:/hddata$dmesg | tail

[316263.280056] EXT4-fs (sda1): previous I/O error to superblock detected

[316263.281326] sd 0:0:0:0: [sda] Unhandled error code

[316263.281329] sd 0:0:0:0: [sda]

[316263.281330] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK

[316263.281332] sd 0:0:0:0: [sda] CDB:

[316263.281334] Write(10): 2a 00 00 00 00 3f 00 00 08 00

[316263.281342] end_request: I/O error, dev sda, sector 63

[316263.282584] Buffer I/O error on device sda1, logical block 0

[316263.283799] lost page write due to I/O error on sda1

[316263.283842] EXT4-fs error (device sda1): ext4_find_entry:1270: inode #2: comm bash: reading directory lblock 0

解决方法:

Buffer I/O error on device sda1, logical block 0

这种事情表明即将发生的硬件故障.我会尽你所能将你需要的一切备份到其他地方,并在它无法修复失败之前更换驱动器.

标签:filesystems,linux

来源: https://codeday.me/bug/20190624/1282346.html

linux 系统盘无法ls,linux – ls:阅读目录.:输入/输出错误相关推荐

  1. ls: 读取目录 .: 输入/输出错误 错误处理

    1,推测原因:磁盘老化导致坏道,异常操作导致文件node错乱.文件损坏等 2,修复方法:软件修复,单不能保证修复所有的错误.修复后如果一段时间内再次发生,请考虑磁盘质量问题. 修复过程: 1, > ...

  2. linux控制器错误码,ubuntu – 不频繁的输入/输出错误 – Linux服务器

    偶尔,我们会在其中一个磁盘上遇到输入/输出错误. 我们的服务器(DELL PowerEdge R720,Ubuntu 14.04)使用Perc H710 Raid控制器,产生错误的磁盘是Dell 60 ...

  3. 移动硬盘备份linux系统盘,将Ubuntu Linux系统放到你的移动硬盘

    将Ubuntu Linux系统放到你的移动硬盘 作者:佚名 来源:网络整理 2008-7-11 1.用livecd启动,插上移动硬盘,然后一切安正常的安装步骤进行,只是选择安装目标时选择你的移动硬盘, ...

  4. linux系统盘需要空间,Linux操作系统要怎么查看磁盘剩余空间

    在linux要怎么查看硬盘剩余空间呢?接下来是小编为大家收集的Linux操作系统要怎么查看磁盘剩余空间,希望能帮到大家. Linux操作系统要怎么查看磁盘剩余空间 这里我们用Df命令查看,Df命令是以 ...

  5. u盘linux系统盘制作,制作Linux的U盘(usb)启动盘

    USB闪存存储装置(优盘)一般只有钥匙扣大小,存储容量多为32MB和64MB.由于具有轻巧精致.使用方便.便于携带等优点,特别是对比软盘具有容量较大.安全可靠.读取速度较快等特性,越来越多人使用这种装 ...

  6. linux 程序调试日志,Linux程序调试

    Linux下的段错误产生的原因及调试方法 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了 ...

  7. Linux内存不够调试,Linux系统内存错误调试方法

    而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由g ...

  8. linux 内存出错位置,Linux系统内存错误产生的原因及调试方法

    而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由g ...

  9. linux 程序退出 调试,Linux程序调试 - nbspnbspnbspC++nbsp技术中心 - C++博客

    Linux下的段错误产生的原因及调试方法 简而言之,产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了 ...

最新文章

  1. console.log()的兼容性
  2. Fluentd初探 简介与安装
  3. Java基础之String,StringBuilder,StringBuffer三者的区别
  4. ROS中自定义复杂数据类型
  5. 设置git客户端不经过代理
  6. Linux sys_call_table变动检测
  7. 第四十六讲 ASP.NET实例编程(五)
  8. [RK3399][Android7.1] 调试笔记 --- 查看当前DDR的工作频率
  9. FragmentTransactionExtended
  10. 阿里云-CentOS7安装Vsftpd
  11. 2019微型计算机年度显示器,「MC 2019年度评选获奖产品展播」华硕/ROG DIY精品斩获多个大奖...
  12. 数据采集卡的模拟输入信号到底应该怎么接线
  13. Benchmarking of computational error-correction methods for next-generation sequen下一代测序数据的计算纠错方法的基准测试
  14. lanyu 激活idea2018.3.5
  15. office2016、office365和office其它版本JH
  16. Vue如何引入粒子特效
  17. 【ArnoldC4D】1.ArnoldToC4D_基本概念及原理(sampling_and_camera_sampl)
  18. 怎么把qlv格式转换成mp4添加到编辑软件中
  19. BUCK型开关电源中的损耗与效率的计算
  20. 没有赏味期限,只有来日方长

热门文章

  1. 玩玩机器学习1——ubuntu16.04 64位安装TensorFlow GPU+python3+cuda8.0+cudnn8.0
  2. 用vs编译openssl静态库
  3. latex在texstudio中编译tex文件不显示攻读硕士学位期间取得的成果
  4. 极光实时监听怎么调用_源码分析 Sentinel 实时数据采集实现原理(图文并茂)
  5. C语言填空题10道,3道C语言填空题,谁帮忙做下,谢谢
  6. 怎么证明建立了存储过程_【Filecoin源码仓库全解析】第七章:了解PoRep与PoSt并参与复制证明游戏
  7. 浮点加法器计算机组成原理,计算机组成原理 第二章运算方法与运算器
  8. 猎豹浏览器怎么收藏网页 网页收藏方法简述
  9. c语言.h文件怎么写,关于C语言中.h文件怎么书写?
  10. properties配置文件的加密