温馨提示×

centos分区后如何恢复

小樊
98
2025-03-15 19:27:19
栏目: 智能运维

在CentOS系统分区后,如果遇到分区损坏或数据丢失的情况,可以尝试以下几种恢复方法:

LVM逻辑卷恢复

  1. 进入救援模式
  • 使用CentOS安装光盘或USB启动系统,进入救援模式。
  • 选择“Troubleshooting” -> “Rescue a CentOS system” -> “Continue”进入shell界面。
  1. 查看LVM信息
  • 使用cat /etc/lvm/backup/centos查看备份的LVM信息。
  • 根据备份信息重建丢失的逻辑卷。
  1. 恢复VG配置
  • 使用vgcfgrestore -f --test /etc/lvm/backup/centos centos测试并恢复卷组配置。
  • 确认成功后,使用vgcfgrestore -f /etc/lvm/backup/centos centos恢复卷组配置。
  1. 修复文件系统
  • 重启系统,进入单用户模式或使用救援模式。
  • 使用xfs_repair工具修复XFS文件系统(如果是ext3、ext4文件系统,可以使用fsck)。

误删除文件恢复

  1. 安装extundelete
  • 使用yum install e2fsprogs* -y安装依赖包。
  • 下载并安装extundelete:。
  1. 恢复文件
  • 使用extundelete /dev/sdb2 --restore-file 1.txt恢复特定文件。
  • 使用extundelete --restore-all /dev/sdb2恢复整个分区上的文件。

/boot分区恢复

  1. 进入救援模式
  • 使用CentOS安装光盘或USB启动系统,进入救援模式。
  • 选择“Troubleshooting” -> “Rescue a CentOS system” -> “Continue”进入shell界面。
  1. 恢复内核文件和GRUB配置
  • 从光盘或备份中复制内核文件和GRUB配置文件到/boot目录。
  • 编辑/boot/grub/grub.conf文件,恢复GRUB引导配置。

使用TestDisk恢复误删除的文件

  1. 安装TestDisk
  • 使用yum install testdisk安装TestDisk工具。
  1. 运行TestDisk
  • 启动TestDisk,选择磁盘和分区。
  • 遵循向导扫描丢失的文件,并预览选择恢复的文件。

请注意,数据恢复的成功率取决于多种因素,包括数据丢失的严重程度、硬盘上是否有新数据覆盖等。因此,一旦发现数据丢失,应尽快采取行动并使用合适的工具进行恢复。此外,定期备份数据是防止数据丢失的最佳策略。

0