`
兄弟连果果
  • 浏览: 20922 次
  • 性别: 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操作系统下6个应急处理小常识

    Linux操作系统下6个应急处理小常识 1.使用急救盘组进行维护 2.文件系统被破坏时的处理方法 3.恢复丢失的文件 4.函数库破坏时的处理方法 5.无法用root账号登录系统 6.Linux系统不能启动

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

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

    linux常见紧急情况处理方法

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

    LINUX安装与配置简明手册

    9.1.2 Linux文件系统的格式 107 9.2 快速解决方案 108 9.2.1 建立一个文件系统 108 9.2.2 挂装到文件系统上 108 9.2.3 从文件系统上卸载 109 9.2.4 简化常用挂装命令 109 9.2.5 挂装一个已经准备好的设备 类型 110 ...

    Linux2.6内核标准教程(共计8-- 第1个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    Linux2.6内核标准教程(共计8--第6个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    linux安装与配置简明手册

    9.1.2 Linux文件系统的格式 107 9.2 快速解决方案 108 9.2.1 建立一个文件系统 108 9.2.2 挂装到文件系统上 108 9.2.3 从文件系统上卸载 109 9.2.4 简化常用挂装命令 109 9.2.5 挂装一个已经准备好的设备 ...

    Linux2.6内核标准教程(共计8--第8个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    Linux2.6内核标准教程(共计8--第3个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    Linux2.6内核标准教程(共计8--第7个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    cmd操作命令和linux命令大全收集

    CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...

    linux 启动 U 盘制作工具 UNetbootin 7.0.2.zip

    如果您的 USB 磁盘没有出现在列表中,请将它格式化为 FAT32 文件系统。 Unetbootin 它是跨平台的(可用于Windows 和 Linux),使用 Syslinux 进行非破坏性安装(不格式化设备)。它支持主流的 Linux 发行版,如...

    《计算机操作系统》期末复习指导

    对考试很有帮助的.......... ...UNIX或Linux操作系统中文件系统的主要特点 (1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...

    Linux2.6内核标准教程(共计8--第4个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    Linux2.6内核标准教程(共计8--第2个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    Linux2.6内核标准教程(共计8--第5个)

    B.3 准备根文件系统 355 B.4 进行源码级调试 356 附录C Linux内核汇编语法 358 C.1 常规汇编语法 359 C.1.1 寄存器前缀 359 C.1.2 立即数前缀 359 C.1.3 操作数顺序 359 C.1.4 操作数宽度 359 C....

    R-Studio 誤刪檔案救援

    它采用独特的数据恢复新技术,为恢复 FAT12/16/32、NTFS、NTFS5(由 Windows 2000/XP/2003/Vista 创建或更新)、Ext2FS/Ext3FS(LINUX 文件系统)以及 UFS1/UFS2(FreeBSD/OpenBSD/NetBSD 文件系统)分区的文件提供...

    cygwin2.6.1版本

    以及使用数量繁多的Linux命令,通过Scripts,可以更加高效的完成系统管理工作 [站长维护的Windows服务器上都安装有Cygwin,所有的系统维护,数据备份,SCP自动同步,都是在Cygwin下面处理的。] 如果您刚进入Linux的...

    数据恢复软件

    而在Windows NT,Windows2000等操作系统上所使用的NTFS文件系统,R-Stduio亦具有处理的能力,而且R-Studio甚至也能处理NTFS文件系统的加密与压缩状态,并将发生问题的文件复原。除了本地磁盘以外,R-Studio甚至能透过...

Global site tag (gtag.js) - Google Analytics