温馨提示×

centos分卷恢复技巧

小樊
49
2025-08-10 18:27:38
栏目: 智能运维

CentOS分卷恢复可按以下方法操作,操作前建议先备份数据并确认磁盘未被写入新数据:

一、LVM分卷恢复

  1. 进入救援模式
    • 用CentOS安装光盘/USB启动,进入BIOS设置从光盘/USB启动,在救援模式菜单选择“Troubleshooting”→“Rescue a CentOS system”。
  2. 查看LVM信息
    • 执行 vgdisplaylvdisplay 查看卷组和逻辑卷状态,或通过 cat /etc/lvm/backup/centos 查看备份信息。
  3. 重建物理卷(PV)
    • 若需重建PV,使用 fdisk 为新硬盘分区,执行 pvcreate --uuid <备份UUID> --restorefile /etc/lvm/backup/centos /dev/sdXsdX 为新硬盘分区)。
  4. 恢复卷组(VG)配置
    • 执行 vgcfgrestore -f /etc/lvm/backup/centos centos 恢复卷组。
  5. 修复文件系统
    • 重启进入单用户模式,用 xfs_repair /dev/mapper/centos-root 修复XFS文件系统(ext3/ext4用 fsck)。

二、误删除数据恢复

  1. 使用extundelete
    • 安装:yum install extundelete
    • 恢复文件:extundelete /dev/sdXY --restore-file /path/to/file(需先卸载分区)。
  2. 使用TestDisk
    • 安装:yum install testdisk
    • 运行后扫描分区,选择“Analyse”→“Quick Search”,找到丢失分区后复制数据到安全位置。

三、备份恢复

  • 若有定期备份,用 tar/rsync/dd 等工具还原数据,例如:
    • 解压备份:tar xvpfz backup.tgz -C /

注意:操作需谨慎,建议由专业人员处理,数据恢复成功率受覆盖程度影响较大。

0