• CentOS 启动提示unexpected inconsistency;RUN fsck MANUALLY, ntfs的input/output Error,InPageError c000009c使用chkdsk修复磁盘,12款Linux系统恢复工具


    CentOS这两天服务器出了问题了,提示如下:

    unexpected inconsistency;RUN fsck MANUALLY

    An error occurred during the filesystem check

    Propping you to shell the system will reboot

    when you leave the shell

    Give root password for mantennance

    从网上找了一些教程,立马就解决了,过程如下:

    按照系统提示,输入root用户的密码,进入命令行,

    1。 输入命令,查找root所在分区是多少:

    mount |grep “on/”

    根据结果找到root所在分区,我的是/dev/sda2

    2. 然后用命令fsck修复

    fsck -y /dev/sda2

    注:-y 选项指定检测每个文件是自动输入yes

    3。 fsck修复boot分区

    fsck -y /dev/sda1

    3。reboot重启ok

    NTFS移动硬盘input/output Error,原因是硬盘出了问题:
    确定报错的挂载目录对应的分区,通过 df -Th查看。然后umount要检测的分区,或者重启进入修复模式然后执行:

    e2fsck -a /dev/sdb4 (sdb4 为假设的问题linux分区)
    dosfsck -a /dev/sdb4 (sdb4 为假设的问题dos格式分区)


    chkdsk /R is a pretty important command when things get hairy with NTFS. Unfortunately I don't know of a Linux tool that comes close to covering everything it does. In short, to run it, you're going to need some sort of Windows recovery disk.

    There are tools like ntfsfix (part of the ntfsprogs package) that can do surface checks on NTFS disks but they don't tend to be able to fix the drives.

    NTFS is a closed source Microsoft file system, and you'll need Windows to repair it, by running chkdsk /f, as suggested. If the problem is hardware related, you'll have to replace the hdd.

    right click on the drive and then click on properties,there would be a tab "tools", select "check now". this type of errors occur if you dont safely remove harddisks.

    InPageError c000009c使用chkdsk修复磁盘

    chkdsk e: /f /r 回车运行就表示修复e盘上的错误,并找到坏扇区恢复可读取的信息.

    其它:

    [Path} FileName]
    指定需要 chkdsk 检查碎片整理的文件或文件集的位置和名称。使用通配符(* 和 ?)可以指定多个文件。
    /f
    修复磁盘上的错误。必须锁定磁盘。如果 chkdsk 无法锁定驱动器,则会显示一条消息,询问您是否希望在下次重新启动计算机时检查该驱动器。
    /v
    当检查磁盘时,显示所有目录中每个文件的名称。
    /r
    找到坏扇区并恢复可读取的信息。必须锁定磁盘。
    /x
    仅在 NTFS 上使用。如果必要,首先强制卸载卷。该驱动器的所有打开句柄都无效。/x 还包含了/f 的功能。
    /i
    仅随 NTFS 使用。对索引项进行强度较小的检查,降低运行 chkdsk 的所用时间量。
    /c
    仅随 NTFS 使用。跳过文件夹结构中的周期检查,减少运行 chkdsk 所需的时间量。
    /l[:size]
    仅随 NTFS 使用。将日志文件的大小更改为由用户输入的大小。如果省略该参数,则 /l 会显示当前日志文件的大小。
    /?

    复制代码
    $ sudo ntfs-3g /dev/sdb2 ./sdb2
    NTFS signature is missing.
    Failed to mount '/dev/sdb2': Invalid argument
    The device '/dev/sdb2' doesn't seem to have a valid NTFS.
    Maybe the wrong device is used? Or the whole disk instead of a
    partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
    
    
    $ 
    $ sudo ntfs-3g /dev/sdb7 ./sdb7
    ntfs_mst_post_read_fixup_warn: magic: 0x43425355  size: 4096   usa_ofs: 47152  usa_count: 48338: Invalid argument
    Actual VCN (0x8000053f79a0700) of index buffer is different from expected VCN (0x0).
    Failed to mount '/dev/sdb7': Input/output error
    NTFS is either inconsistent, or there is a hardware fault, or it's a
    SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
    then reboot into Windows twice. The usage of the /f parameter is very
    important! If the device is a SoftRAID/FakeRAID then first activate
    it and mount a different device under the /dev/mapper/ directory, (e.g.
    /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
    for more details.
    复制代码
     
     
     
     
     
     
     
     
     
     

    12款Linux系统恢复工具

    电脑死机,系统崩溃,总会给电脑使用者带来一定的损失。你是否不小心删除你的纪念图片?安装新系统时候,擦除了分区表?无法读取旧CD里面的数据?别急嘛~我们将会给您推荐一些免费的系统急救工具,使你从无奈中解脱出来。

    AD:

    电脑死机,硬盘崩溃,花巨大的money搞个急救保护器……这都是计算机的阴暗面。

    时间一直这样走着,走着,不定哪天背点儿。对于电脑损坏造成的损失,着急抓狂毫无意义。相反,使用恰当的工具反而会最小化损失。

    你是否不小心删除你的纪念图片?安装新系统时候,擦除了分区表?无法读取旧CD里面的数据?别急嘛~我们将会给您推荐一些免费的系统急救工具,使你从无奈中解脱出来~~:> 

    PCP303.make5.art-200-200

    安装Ubuntu系统的朋友们,你们可以用软件包管理器安装以下程序,搜索程序名称即可安装。我们只是简单介绍下,具体你看各个软件介绍即可~~

    1. Photorec -从各种崩溃的介质中恢复丢失的数据

    你不必费劲擦除你的硬盘数据,一个”rm”命令使用不当就可能帮你的忙~~呵呵~图形化的环境有情可原,可以恢复你刚才不小心删除的数据。但是刚删除CF卡上的假日照片怎么恢复呢?

    从各种崩溃的介质中恢复丢失的数据 

    PHOTOREC:能够恢复删除约摸一周前的文件,支持超过300多种流行的文件格式,包括ZIP, HTML, PDF and JPG等。不管什么文件系统,支持硬盘、USB、内存卡、 iPods等,可以读取 FAT, NTFS, EXT2/3 和HFS+ 分区上的数据。

    2.e2fscktools -检查、修正文件系统

    该工具检测和修正EXT2, EXT3 和 EXT4文件系统。对于其他文件系统,可以使用xfs_ repair, jfs_fsck,fsck.resiserfs进行检测修复。

    PHOTOREC:能够恢复删除约摸一周前的文件 

    E2FSCK:可使用e2fsck标记磁盘坏区。

    3.ntfsresize - 改变 NTFS分区大小

    一般的Linux主流发行版本都包括此版本,可以帮助你改变windows32位64位分区大小。可检测NIFS分区错误,增大减小文件系统。

    4. FSArchiver – 复制整个分区

    避免损坏磁盘的有效办法就是做好备份。该工具可对数据压缩,节省空间,备份数据是只读格式。

    5. chntpw – 重设 Windows 密码

    若是忘记了Windows 密码,可使用chntpw工具重设密码。

    6. Sfdisk – 备份分区表

    如果你安装多系统,很容易导致分区表的混乱。该工具都绑定在各Linux发行版本,可用来备份、编辑、恢复分区表。 

    ntfsresize  改变 NTFS分区大小 

    用sfdisk -d /dev/sda > sda_table.txt 备份分区表;sfdisk /dev/sda < sda_table.txt 恢复分区表。

    若安装RAID,可用sfdisk -d / dev/sda | sfdisk /dev/sdb 备份分区表。

    7. ddrescue – 重建损坏磁盘

    比较古老的硬盘,经常会出现读取错误。 

    改变 NTFS分区大小 

    用DDRESCUE备份毁坏磁盘,然后尝试修复备份。

    8. Rsync – 远程备份

    可使用Grsync备份。 

    Rsync 远程备份 

    9. GAG – 高级引导程序

    如果安装多系统,很容易破坏MBR,可切换到GAG 引导程序。

    把GAG安装在主分区或逻辑分区, 可引导9个不同的操作系统,配置较简单。 

    GAG 高级引导程序 

    虽然是图形化界面,大部分操作仍是靠键盘操作。

    10. Inquisitor – 硬盘测试

    不时的测试下硬盘,提早解决问题。Inquisitor live CD 有很多模块来测试各种东东,比如硬盘、硬盘控制器、USB、CPU、内存等等。

    11. chkrootkit – 检测 rootkits

    使用该工具,用许多知名的rootkit检测安装情况,扫描入侵者.

    12. md5deep – 搜索丢失的文件

    如果你的系统泄密,入侵者可能用恶意文件代替原始文件。可用md5deep记录系统文件hash目录。用该工具通过hash找到丢失的文件。

    原文出处:http://bentutu.com/?p=545

  • 相关阅读:
    看《长安十二时辰》可以了解哪些算法知识
    面试官,我会写二分查找法!对,没有 bug 的那种!
    毕业十年后,我忍不住出了一份程序员的高考试卷
    扫雷与算法:如何随机化的布雷(一)
    降维打击!为什么我认为数据结构与算法对前端开发很重要
    盖尔-沙普利算法告诉你,你的对象在哪里?
    这道算法题太太太太太简单啦
    有点难度,几道和「滑动窗口」有关的算法面试题
    几道和「黑洞照片」那种海量数据有关的算法问题
    LeetCode 上最难的链表算法题,没有之一!
  • 原文地址:https://www.cnblogs.com/timssd/p/4545328.html
Copyright © 2020-2023  润新知