在CentOS系统中,分区恢复是一个复杂的过程,需要根据具体情况采取不同的方法。以下是一些常见的分区恢复方法:
LVM逻辑卷恢复
- 故障原因:CentOS根分区(系统分区)使用LVM逻辑卷挂载,新加了一块磁盘,通过将此块新硬盘创建pv加入到vg中,最后给根分区的lvm卷进行了扩容。但是重启系统后,新加的磁盘突然丢失了,从而导致根分区间接损坏,无法进入系统。
- 解决思路:因为是新加的硬盘,并没有数据写入,是否可以通过重新换一块盘换掉故障盘,重新替代已扩容的逻辑卷,恢复系统启动。
- 恢复步骤:
- 进入光盘恢复系统,查看LVM备份信息。
- 关闭服务器,给服务器重新追加一块相同大小的硬盘。
- 使用fdisk为磁盘分区创建一个主分区,并在新分区上重建丢失的PV。
- 恢复VG配置,重启服务器进入操作系统,修复文件系统。
/boot分区恢复
- 故障原因:/boot用于引导系统开机启动的目录,包含内核文件,破坏后会出现error 15现象。
- 恢复步骤:
- 挂载光盘,进入救援模式。
- 进入shell模式,恢复内核文件和grub配置文件。
误删除文件恢复
- 使用TestDisk工具:TestDisk是一个强大的数据恢复工具,可以帮助恢复误删除的文件。
- 恢复步骤:
- 安装TestDisk并启动。
- 选择磁盘和分区,遵循TestDisk的文件恢复向导。
- 扫描丢失的文件,预览并选择需要恢复的文件。
- 将选定的文件复制到另一个安全的目录。
请注意,数据恢复并不总是成功的,特别是如果硬盘上有新数据覆盖了原有数据的情况下。因此,在发现数据丢失后应尽快进行恢复操作,以提高成功的可能性。