本文介绍在Linux操作系统上修复损坏的主分区的方法,适合Ubuntu等版本。主目录是每个Linux用户操作系统设置的生命线,因为它几乎处理每个配置文件,个人数据文件、终端配置,甚至是命令行历史和配置文件图片数据等。目前,主目录不仅仅是根分区中的文件夹,相反,我们越来越多地看到Linux操作系统将用户的主目录放在他们的硬盘分区上,在大多数情况下,这是一个好主意,因为它将用户文件与操作系统分开并保证其安全,但是,事情可能会出错,分区可能会损坏。如果你正在处理损坏的主分区并希望修复它以便你可以访问你的数据,那么本文适合你,请继续学习如何在Linux上修复损坏的主分区。注意:虽然本文主要关注清理主分区,但同样的说明也适用于在Root分区上拥有主目录的用户。

创建一个活动磁盘

当你加载操作系统时,Linux PC上的主分区正在使用,因此无法运行任何修复工具来删除可能导致你的主分区无法访问的“dirty bits”,因此,你必须创建一个Linux实时磁盘才能完成工作。

没有适合此类修复的官方Linux操作系统,但是,我们强烈建议使用Ubuntu创建一个实时磁盘,因为即使你的主分区及其上的数据不可恢复,你也可以安装Ubuntu操作系统并快速重启,要了解如何创建Ubuntu Live Disk,请按照下面的分步说明进行操作。

步骤1:前往Ubuntu官方网站,将最新版本的操作系统下载到备用计算机上,或者,如果你更喜欢稳定版本,请下载最新的LTS,参考正确下载Ubuntu 18.04.2 ISO的方法。

步骤2:要创建Ubuntu Live Disk,你需要一个USB刻录应用程序,建议使用Etcher,参考Debian/Ubuntu/CentOS/Fedora/Arch/Manjaro安装及使用Etcher的方法,将最新版本的应用程序下载下来,放置路径是你下载Ubuntu的备用PC上。

步骤3:在备用PC上启动Etcher应用程序,并插入至少4GB大小的USB闪存驱动器。

步骤4:使用Etcher,浏览Ubuntu ISO文件,然后单击“Flash!”按钮创建一个新的实时USB。

步骤5:从备用PC上拔下Ubuntu Live Disk并将其插入带有损坏的主分区的Linux PC。

步骤6:重新启动Linux PC,加载到BIOS并将其配置为从USB启动。

步骤7:当你的Linux PC加载Ubuntu时,单击“Try Ubuntu”按钮以访问我们需要用来修复损坏的主分区的实时Ubuntu环境。

修复损坏的主分区

在本文中,“损坏(corrupted)”一词意味着主分区由于在重新启动期间未正确卸载而导致一些损坏,或者导致其无法运行或接近无法运行的其他类似问题。

通常,当分区损坏时,问题是它上面有“dirty bits”,这些dirty bits可能会导致问题,如果它们很严重,它们甚至可以阻止你访问分区上的数据。

解决此问题的最快方法是使用Fsck工具,要使用Fsck,首先按Ctrl+Alt+T或Ctrl+Shift+T打开Ubuntu Live磁盘上的终端窗口,一旦终端窗口打开,使用sudo -s命令获取root shell,运行:

sudo -s

现在你的终端会话具有root shell,请运行lsblk命令以查看连接到计算机的所有存储设备,查看并找出你的主分区的标签是什么,在本文中,分区是/dev/sdb2。

运行命令:

lsblk

获取主分区的标签并将其传输到fsck以清除dirty bits并修复任何错误,确保在末尾添加“y”开关以自动接受提示,因为可能会出现数百个,并且手动对每个提示都是很费时的。

注意:使用主分区的标签更改/dev/sdb2。

运行:

fsck /dev/sdb2 -y

让Fsck工具处理,如果有很多dirty bits,处理可能需要很长时间,完成此过程后,关闭终端,然后重新启动Linux PC,登录后,你的主文件夹应完全可访问且不会损坏。

相关主题

linux系统修复home文件夹,在Linux操作系统上修复损坏的主分区/主目录相关推荐

  1. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

  2. linux中tmp文件在哪,Linux系统中/tmp文件夹

    在Linux系统中/tmp文件夹里面的文件会被清空,至于多长时间被清空,如何清空的,可能大家知识的就不多了,所以,今天我们就来剖析一个这两个问题. 在RHEL\CentOS\Fedora\系统中(本次 ...

  3. 关于Linux系统清理/tmp/文件夹的清理时间等

    关于Linux系统清理/tmp/文件夹的清理时间等 本文转自http://www.opsers.org/base/clean-up-on-the-linux-system-tmp-folder-you ...

  4. unantu下的tmp文件夹_tmp是什么文件?Linux系统清理/tmp/文件夹的原理

    .tmp 文件大部分都是因为不正常关机.或死机后所留下的文件,这些临时的暂存盘,在你重新开机后,已经没有任何的用途,可以放心删除.大家在使用Windows操作系统的时候,可能会经常在C盘根目录发现一些 ...

  5. linux 解压zip 空格,如何在linux系统下对文件夹名有空格的文件夹进行操作,linux空格...

    如何在linux系统下对文件夹名有空格的文件夹进行操作,linux空格 在Windows操作系统中可以轻易地创建\移动\删除文件夹名带有空格的文件夹, 而在linux则需要进行一些特殊的处理才能实现以 ...

  6. linux系统中加密文件传输助手,Linux 下的安卓文件传输助手!

    如果你尝试在 Ubuntu 下连接你的安卓手机,你也许可以试试 Linux 下的安卓文件传输助手.本质上来说,这个应用是谷歌 macOS 版本的一个克隆.它是用 Qt 编写的,用户界面非常简洁,使得你 ...

  7. linux web放在哪个文件夹下,Linux中的Web应用程序应该放在哪里?

    以下是Linux发行版的文件结构示例: https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-filesystem-fhs.html ...

  8. Linux系统怎么复制文件夹下的全部文件到另外文件夹?

    在Linux系统中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢? 下面简单来介绍一下. copy命令 1.copy ,cp,该命令 ...

  9. Linux系统根目录各文件夹的含义

    我最近安装了Centos7.0的版本,觉得相比于6系列有了很大的不同,但是这两个版本在根目录"/"下的文件夹结构还是大体上相同的,我的centos7文件结构截图如下: 首先,我要说 ...

最新文章

  1. WPF 4 Ribbon 开发 之 快捷工具栏(Quick Access Toolbar)
  2. python培训Day1 随笔
  3. PageHelper商品分页实现
  4. 使用nexus3搭建maven私服(超详细,建议收藏)
  5. Python客户端syn连接
  6. python一直循环怎么写_自学Python,写一个挨打的游戏代码来初识While循环
  7. mysql5.5.49.tar.gz_CentOS6.5 解压安装 二进制分发版 mysql-5.5.49-linux2.6-x86_64.tar.gz
  8. 于是,我们给前端分享会定义了一个未定义的名字
  9. java中的“+”运算符,产生新对象问题。(非常好的面试题!)
  10. java文字版格斗游戏
  11. mdb access2000 中文密码破解
  12. 极域电子书包课堂管理系统怎么控屏_极域电子教室控制软件操作手册
  13. 读书笔记(创业维艰)
  14. 多元统计分析--判别(距离判别、Fisher判别、Bayes判别)
  15. 华硕笔记本返厂维修流程_笔记本不能更换显卡为何又叫独立显卡?
  16. VScode远程root权限调试
  17. sklearn-线性回归
  18. 几个学习Python的网站推荐
  19. 【论文阅读】SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects
  20. 重磅!网页版 VSCode 来了!

热门文章

  1. JavaScript 日期处理类库 --- Moment.js
  2. 让计算机网络与作文教学,“基于计算机和网络环境下的写作教学研究”课题组  2015-2016学年度上学期研究计划...
  3. 校招|我的秋招记录——(自然语言处理-面经+感悟)
  4. 分享我见到的培训面试和就业的情况(同时给出建议)
  5. linux 快速建网站,如何快速建站,新手快速搭建网站教程
  6. Markdown——图片、文字显示居中的一种方法
  7. 自建数据库MySQL和云数据库Rds MySQL的优缺点
  8. Hark的数据结构与算法练习之珠排序
  9. 【Spring Boot 2.0学习之旅-15】SpringBoot2.0响应式编程
  10. WebPack 学习:从阮神的15个DEMO开始