当前位置:首页 > 大杂烩 > 正文内容

debian断电后修复原系统

高老师10个月前 (06-26)大杂烩401

机房断电后debian各种软件报错。记录下修复过程:


检查损坏的文件


如果你主要想检查 Debian 系统中的损坏文件,而不是修复引导或软件包问题,有几种方法可以做到。最常见和有效的方法是检查文件系统的完整性以及使用包管理器来验证已安装文件。


1. 检查文件系统完整性 (fsck)


文件系统损坏是导致文件损坏的常见原因。fsck (file system check) 工具可以扫描并修复文件系统中的错误。

  1. 从 Live 镜像启动:首先,像之前一样,使用 Debian Live 镜像启动你的电脑,并进入 Live 环境。

  2. 识别你的系统分区:打开终端,使用 sudo fdisk -lsudo lsblk 命令识别你的 Debian 系统所在的根分区(通常是 ext4 类型)。例如,它可能是 /dev/sda1

  3. 卸载目标分区:在运行 fsck 之前,目标分区必须处于未挂载状态。如果你之前不小心挂载了它,请先卸载:

    Bash
    sudo umount /dev/sda1 # 将 /dev/sda1 替换为你的根分区

    如果提示“target is busy”,说明有程序正在使用该分区。你可以尝试杀死相关进程或直接重启 Live 环境,然后不要挂载它。

  4. 运行 fsck 检查和修复:

    Bash
    sudo fsck -y /dev/sda1 # 将 /dev/sda1 替换为你的根分区
    • -y 选项会自动对所有问题回答“yes”,自动进行修复。如果你想手动确认每一个修复操作,可以省略 -y

    • 这个命令会扫描文件系统的元数据,查找并修复不一致性或损坏的结构。如果发现损坏的文件内容,fsck 可能会将它们移动到 lost+found 目录中。


扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/895.html

分享给朋友:

“debian断电后修复原系统” 的相关文章

Git本地仓库学习

Git本地仓库学习

1.全局用户信息设置 git  config  --global  user.name  gaojiufeng git  config  --global  user.email  392223903...

Application的错误使用

Application的错误使用

Application 对象用于存储和访问来自任意页面的变量,类似 Session 对象。不同之处在于所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一对应的。很多的书籍中介绍的Application对象都喜欢以统计在线人数来介绍Application 对象...

Git从远程仓库更新文件

Git从远程仓库更新文件

 git   pull  https://git.oschina.net/392223903/learn.git   master   换为您的git地址...

c#关闭计算机的代码

c#关闭计算机的代码

    1.关机Process.Start("shutdown", "-s -t 0");    2. 注销  Proc...

c#中文简体转换繁体

c#中文简体转换繁体

private const string fantizi = "高久峰是個程序員"; private const string jiantizi = "高久峰是个程序员...

navicat for mysql 11.1.13 企业破解版

navicat for mysql 11.1.13 企业破解版

navicat for mysql 11.1.13 企业破解版.绿色软件免安装,请直接打开安装说明.一定要看说明.下载地址:          http://pan.baidu.com/s/1dFINxNN下载链接失效,直接点击上方QQ呼叫...