如果硬盘可能会出现锁死或坏道的故障,会造成SHELL命令的失效,包括 reboot,powoff,,shutdown,用正常的命令是没法完成重启的。

执行这些命令,会出现如下IO报错:

reboot

bash: /sbin/reboot: Input/output error

shurdown -r now

bash: /sbin/shutdown: Input/output error
很明显,因为硬盘的故障,内核无法从磁盘上读取二进制程序 /sbin/reboot 和 /sbin/shutdown 来执行,所以命令失败。下次启动时系统自动 fsck 可能会更正磁盘错误,但首先需要使系统重启,拉掉电源这个办法可能会造成硬盘的伤害。

可以让内核直接重启,不需要读取(已经锁死或坏掉的)硬盘,如下:

1、执行:

echo 1 > /proc/sys/kernel/sysrq
“magic SysRq key”提供了一个通过/proc来直接给内核发送命令的方法。要启用该特性,只需在内核编译的时候启用”CONFIG_MAGIC_SYSRQ”这个选项,而一般发行版的标准内核都已经启用了。

所以,只需执行第一步命令激活这个选项。

2、再执行如下命令

echo b > /proc/sysrq-trigger
设备将会立即重启。

转载来源 :
https://zhang.ge/4550.html

硬盘故障时如何强制关机:Input/output error相关推荐

  1. python3 报错 [Errno 5] Input/output error 没有stdout时使用了print

    过程描述 刚不久用 Tornado 写了一个项目,本打算部署在 Nginx 上,但是因为公司的一些原因就没有使用 Nginx,直接在命令行中启动 当我从命令行以后台的方式启动以后,是可以正常访问的 p ...

  2. 关于OSD::mkfs: ObjectStore::mkfs failed with error (5) Input/output error问题的解决

    环境: ceph L版本12.2.1升级到12.2.12 这个问题是由于升级后进行12.2.12环境中的使用ceph-disk 进行osd部署时出现如下问题,执行命令 ceph-disk -v pre ...

  3. colab出现input output error问题

    原因是文件太多,清理一下回收站,尝试用先从 !cp path/to/data.csv local.csv 为什么 drive.mount() 有时会失败,并提示"超时"?为什么在通 ...

  4. docker中java应用new FileOutputStream直接报Input/output error

    为什么80%的码农都做不了架构师?>>>    一个docker容器中跑着java应用,是一个定时任务,每天拉取远端文件包存到本机,命名为:decrypt-20181020 就在这一 ...

  5. Linux 磁盘坏块修复处理(错误:read error: Input/output error)

    当磁盘出现坏块时,你对所关联的文件进行读取时,一般会出现 read error: Input/output error 这样的错误. 反过来讲,当你看到 read error: Input/outpu ...

  6. Linux ls: xxx .: Input/output error 错误问题 及 fsck源码下载

    在最近项目开发中,由于经常需要访问flash中的某个分区的问题,在长时间的open以及close后,出现了对应操作目录下ls.ll等系统命令不能执行且错误问题,一开始以为是该分区flash硬件损坏了, ...

  7. Eal:Error reading from file descriptor 33: Input/output error

    问题描述 VMWARE 虚机中,82545EM 虚拟网卡绑定 igb_uio 后,运行 dpdk 程序,dpdk 程序一直有如下报警信息: Eal:Error reading from file de ...

  8. u盘安装linux系统 input/output error,U盘安装UBUNTU出现Input/Output error分析解决

    昨天用UltraISO将U盘做成启动盘后,安装Ubuntu,发生[error 5]Input/Output error错误.搜索资料,发现说的千篇一律,都是复制粘贴的,这无所谓,但关键是根本解决不了我 ...

  9. Glusterfs的Input/Output Error问题

    最近接手一个任务(其实是个bug),在部署新服务器时,新机器没有获取到ip地址. 其实新增节点是通过pxe进行安装与部署的,pxe步骤中主机IP地址是通过dhcp获取的,dhcp服务跑在其中一台主机上 ...

最新文章

  1. ubuntu升级python_ubuntu升级python版本
  2. windows端自动化遇到的问题
  3. [C语言](一)第一个Windows 32 API的窗口程序
  4. 计算机语言低下限高上限,原神双雷阵容厉不厉害
  5. Fiddler之断点调试(模拟器)
  6. 寻找道路(codevs 3731)题解
  7. 网页编程从入门到精通 杨凡_学习计划丨西门子S7200编程从入门到精通
  8. RMAN CONFIGURE解释
  9. delphi使用 第三方控件
  10. antlr 语言 库_关于ANTLR的通用库的需求:使用反射来构建元模型
  11. aaynctask控制多个下载进度_做进度计划一路关卡困难重重?通关攻略了解一下!...
  12. jquery 2.0.3代码结构
  13. css alpha滤镜
  14. java的程序概念_Java程序基本概念
  15. ArcGIS 创建格网与图斑数据叠加;频数统计与面积比例计算
  16. using + .net 中的别名
  17. 计算机钢琴键盘,Everyone Piano
  18. 【react学习笔记】为什么页面只展示空标签
  19. 学习排序 Learning to Rank:从 pointwise 和 pairwise 到 listwise,经典模型与优缺点
  20. 神经网络主要有三个基本要素:权重、偏置和激活函数

热门文章

  1. 计算机生成兵力方法,计算机生成兵力平台体系结构技术研究
  2. MyReport.TD套打引擎介绍
  3. 面向对象的数据库开发--再论ORM
  4. NAT对语音业务的影响(终端控制方案…
  5. C语言八位彩灯循环左移,利用计数器和移位寄存器设计一个八个彩灯循环电路?...
  6. matlab读取excel第一列,读取excel中的数据把第一列相同的所有行数据输出成一个excel...
  7. flask mysql环境配置_Flask教程4:数据库
  8. python利用什么写模块_python模块是什么?写法及作用分析
  9. G7在实时计算的探索与实践
  10. 简述 JPA 与 Spring Data JPA 与 Hibernate