温馨提示×

centos分区删除后怎么办

小樊
46
2025-09-05 23:50:00
栏目: 智能运维

CentOS分区删除后可尝试以下恢复方法:

  1. 使用TestDisk工具恢复分区

    • 安装:yum install testdisk
    • 运行:sudo testdisk,选择删除分区的硬盘,通过“Analyze”扫描后,用“Quick Search”或“Deep Search”查找丢失分区,确认后选择“Write”保存分区表。
  2. 利用LVM备份恢复(若为LVM分区)

    • 进入救援模式(通过CentOS安装盘或USB启动),查看LVM备份:cat /etc/lvm/backup/centos
    • 重建物理卷:pvcreate --uuid "备份中的UUID" --restorefile /etc/lvm/backup/centos /dev/sdX
    • 恢复卷组:vgcfgrestore -f /etc/lvm/backup/centos centos
  3. 使用extundelete恢复数据(针对ext3/ext4文件系统)

    • 安装:yum install extundelete
    • 卸载分区:umount /dev/sdXY
    • 恢复文件/目录:extundelete /dev/sdXY --restore-file /path/to/file--restore-directory /path/to/dir
  4. 手动重建分区(需谨慎)

    • 使用fdisk /dev/sdX重新创建分区表,格式化后挂载,需手动恢复数据。

注意

  • 恢复前务必停止对目标分区的写入操作,避免数据覆盖。
  • 若无备份,数据恢复成功率取决于删除后的操作情况,重要数据建议寻求专业服务。

0