`
兄弟连果果
  • 浏览: 22887 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux文件系统被破坏时的处理方法介绍

阅读更多
Linux文件系统被破坏时的处理方法介绍
当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运行e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。当从软盘上检查文件系统时,最好不要mount安装。

  注:文件系统被破坏的常见原因是超级块被损坏,超级块是文件系统的“头部”。它包含文件系统的状态、大小和空闲磁盘块等信息。如果损坏了一个文件系统的超级块(例如不小心直接将数据写到了文件系统的超级块分区中),那么系统可能会完全不识别该文件系统,这样也就不能安装它了,即使采用e2fsck命令也不能处理这个问题。
  不过,ext2fs类型的文件系统将超级块的内容进行了备份,并存放于驱动程序的块组(block group)边界。可以用命令通知e2fsck使用超级块的备份,e2fsck -b 8193是指文件系统所在的分区,-b 8193选项用于显示存放在文件系统中的8193块的超级块备份数据。
  恢复丢失的文件
  如果不小心删除了重要的系统文件,虽然没有办法直接恢复,但是还可以将相应的文件利用急救盘复制到硬盘上。例如,如果删除了文件/bin/login,此时系统无法正常运行到登录界面,可以用急-救盘启动系统,将硬盘文件系统安装到/mnt目录下,然后使用如下命令:
  
  #cp -a /bin/login /mnt/bin

  其中 “-a”选项用于告诉cp在拷贝时保持文件的访问权限。 当然如果被删除的基本文件不在“急救盘组”中,也就不能用这种方法了。如果以前做过系统备份的话,那么也可以用以前的备份来恢复。
分享到:
评论

相关推荐

    Linux XFS文件系统误删除文件恢复.pdf

    幸运的是,在 Linux XFS 文件系统中,误删除文件可以通过一定的方法恢复。本文将讨论 Linux XFS 文件系统误删除文件的恢复方法。 directories 163www.365master.com 2021.02 责任编辑:赵志远 故障诊断与处理投稿...

    一种基于Linux文件系统的数据恢复方法.pdf

    《基于Linux文件系统的数据恢复方法》 Linux操作系统以其开源、稳定和安全性著称,广泛应用于服务器和各种系统开发。然而,任何系统都有可能面临数据丢失的风险,尤其在商业环境中,Linux系统中的数据丢失可能导致...

    对Linux几种常见故障的快速处理方法.pdf

    2. Linux 系统文件系统被破坏的解决方法:当文件系统被破坏时,如果使用的是 ext2fs 类型的文件系统,可以从软盘运行 e2fsck 命令来修正文件系统中的损坏数据。对于其他类型的文件系统,可以使用相应的 fsck 命令。...

    linux文件系统与文件管理.docx

    其中,ext2 和 ext3 是专为 Linux 设计的文件系统,继承了 UNIX 文件系统的主要特色,采用三级索引结构和目录树型结构,并将设备作为特别文件处理。ext2 诞生于 1993 年,功能强大、方便平安,是所有 Linux 系统中最...

    Linux常见故障快速处理.pdf

    本文档总结了 Linux 操作系统中常见的故障处理方法,涵盖了文件系统被破坏、系统无法启动、函数库被破坏等多种情况。 文件系统被破坏的处理方法 当文件系统被破坏时,如果使用的是 ext2fs 类型的文件系统,可以从...

    Linux常见紧急情况处理方法

    三、文件系统被破坏时的处理方法 当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘上运行e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。当从软盘上...

    Linux紧急情况处理方法

    文件系统被破坏时,如果使用的是 ext2fs 类型的文件系统,就可从软盘运 e2fsck 命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的 fsck 命令。当从软盘上检查文件系统时,最好不要 mount ...

    Linux系统访问控制文件系统.pdf

    为了实现访问控制文件系统,开发者需要理解Linux内核的文件系统接口,以及如何在VFS层和具体文件系统之间插入自定义的处理逻辑。这通常涉及到编写内核模块或者利用用户空间的FUSE(Filesystem in Userspace)框架来...

    linux 系统调用视频讲解

    当一个系统调用被触发时,处理器会根据传递的系统调用号在表中找到相应的处理函数。例如,`sys_open`对应于打开文件的系统调用。 视频讲解可能涵盖以下内容: 1. **系统调用接口**:介绍如何在C程序中使用`syscall...

    真正能用的linux文件查看器ext2explore.zip

    Linux文件系统在Windows环境下查看与管理是一个常见的需求,特别是在跨平台协作或数据迁移时。`ext2explore.zip`提供了一个解决方案,它允许用户在Windows 10操作系统中浏览和操作Linux系统的ext2和ext4文件系统。这...

    Windows下Linux分区文件恢复软件

    在Windows系统下进行Linux分区的文件恢复,我们需要一个能够读取并处理这些Linux文件系统的工具。描述中提到的“Windows下Linux分区文件恢复软件”就是这样一个工具,它能识别并处理EXT2、EXT3和EXT4文件系统,帮助...

    Linux操作系统安全

    Linux 操作系统安全知识体系 ...Linux 操作系统安全知识体系涵盖了账户安全、文件系统安全、访问控制、日志审计和网络安全等多个方面,旨在保护 Linux 操作系统免受未经授权的访问、使用、披露、修改或破坏。

    操作系统原理Linux篇

    EXT2是一种广泛使用的Linux文件系统,它支持大容量文件和快速文件系统检查。EXT2采用了日志记录机制,提高了文件系统的稳定性和可靠性。 **8.3 EXT2的inode和文件结构** EXT2文件系统中的每个文件都有一个inode...

    重叠式文件系统在嵌入式Linux中的实现.pdf

    whiteout技术用于标记在只读分区中已被删除的文件,但实际上并未真正删除,以保护原文件系统不被破坏。Non-duplicate-list技术则用来防止重复的文件或目录创建,确保系统的稳定性和一致性。 重叠式文件系统的工作...

    linux操作系统课程设计完善代码

    大学操作系统课程设计linux代码完善,(30%,125行)实现文件系统的系统调用(creat,open,read,write,close和unlink,在syscall.h文件中列出)。你可以在UserProcess.java中看到处理halt系统调用的代码;最好把...

    linux常见紧急情况处理方法

    当文件系统被破坏时,如果使用的是ext2fs类型的文件系统,就可从软盘运e2fsck命令来修正文件系统中被损坏的数据。对于其他类型的文件系统,可以使用相应的fsck命令。当从软盘上检查文件系统时,最好不要mount安装。...

    Linux系统被入侵后使用lsof命令恢复被删除日志的方法.docx

    无论是日志文件还是其他类型的被删除文件,只要文件系统上还存在对文件的引用,lsof命令就能够帮助用户发现这些引用,实现对文件内容的查看和恢复。这对于丢失重要数据时的应急处理尤其有价值。 综上所述,尽管...

    Linux系统第5章系统启动过程分析

    GRUB有以下几个显著特点:它提供了一个真正的命令行交互界面,支持大硬盘,能访问超过1024柱面的文件系统,这使得它可以处理更复杂的存储配置。 GRUB的配置文件通常是`/etc/grub.conf`,它定义了启动菜单的默认项、...

    嵌入式Linux闪存文件系统-JFFS2的研究.pdf

    ### 嵌入式Linux闪存文件系统-JFFS2的研究 #### 摘要与背景 随着嵌入式系统的广泛应用和发展,对于嵌入式操作系统的需求也在不断增加。Linux作为一种开源的操作系统,因其强大的可移植性和灵活性,成为了嵌入式...

Global site tag (gtag.js) - Google Analytics