前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用fsck命令检查并修复linux文件系统

使用fsck命令检查并修复linux文件系统

作者头像
Spaceack
发布2020-11-04 14:30:17
4.7K0
发布2020-11-04 14:30:17
举报
文章被收录于专栏:编程使我快乐

问题现象

今天遇到一个奇怪的问题:

非正常重启后,或热插拔主板接口设备?。导致鼠标,键盘失去响应,重新插拔USB接口后,鼠标键盘电源灯无法点亮,屏幕无响应。再次重启后出现黑屏,提示错误如下:

代码语言:javascript
复制
initramfs unpacking failed decoding failed
radeon 0000:01:00.0: failed VCE resume (-110).

大意就是 /dev/sda2分区包含一个文件系统错误,(inodes)在被损坏的孤立的节点表中。 要用fsck这个命令修复。

BusyBox

幸运的是,出错后自动进入到BusyBox环境。BusyBox是什么呢? 经过一通man busybox猛如虎的操作后,发现BusyBox是一个集合多种工具命令的工具箱,又或称嵌入式Linux系统的瑞士军刀。可用作急救盘。

initramfs

initramfs (initram file system) 用于挂载根文件系统。initramfs是在普通根文件系统上可以找到的完整目录集, 在启动时,引导加载程序会把内核和initramfs镜像加载到内存并启动内核。 initramfs可以在启动早期提供一个用户态环境。

initramfs 与 BusyBox 是什么关系?

我理解initramfs就是一种文件系统。BusyBox是命令工具集,其中还有一个switch_root命令,可以切换root文件系统。

fsck

fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题现象
    • BusyBox
      • initramfs
        • initramfs 与 BusyBox 是什么关系?
          • fsck
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档