centos

centos分卷如何进行备份恢复

小樊
43
2025-10-30 11:08:56
栏目: 智能运维

CentOS分卷备份恢复指南(以LVM逻辑卷为例)

CentOS系统中的“分卷”通常指LVM(逻辑卷管理)的分区方式(如PV物理卷、VG卷组、LV逻辑卷)。以下分别介绍LVM分卷的备份恢复方法,以及普通文件分卷备份的技巧。

一、LVM分卷的备份方法

LVM分卷的备份核心是保存LVM配置信息备份数据内容,确保卷组、逻辑卷结构及数据可恢复。

1. 备份LVM配置信息(关键步骤)

LVM的配置信息默认存储在/etc/lvm/backup/目录下(文件名与卷组名一致,如centos)。通过以下命令备份该文件:

cp /etc/lvm/backup/centos /path/to/backup/lvm_backup.conf  # 将卷组配置备份到指定路径

此文件记录了PV、VG、LV的UUID、大小、布局等关键信息,是恢复LVM结构的核心依据。

2. 备份逻辑卷中的数据

LVM结构备份完成后,需备份逻辑卷中的实际数据。常用方法如下:

二、LVM分卷的恢复方法

LVM分卷恢复需先恢复LVM结构,再恢复数据,步骤如下:

1. 进入救援模式
2. 恢复LVM物理卷(PV)

若物理卷(如/dev/sdb1)丢失,需根据备份的LVM配置重新创建:

fdisk /dev/sdb  # 创建新分区(如/dev/sdb1,类型设为8e,即Linux LVM)
pvcreate --uuid "原PV_UUID" --restorefile /etc/lvm/backup/centos /dev/sdb1  # 使用备份的UUID和配置恢复PV

可通过cat /etc/lvm/backup/centos查看原PV的UUID。

3. 恢复卷组(VG)

使用vgcfgrestore命令恢复卷组配置:

vgcfgrestore -f /etc/lvm/backup/centos centos  # 恢复名为“centos”的卷组

恢复前可通过vgcfgrestore -f /etc/lvm/backup/centos centos --test测试命令是否正确。

4. 恢复逻辑卷(LV)与文件系统
5. 修复文件系统

若文件系统(如XFS、ext4)报错,需先修复:

6. 重启系统

修复完成后,重启服务器并从硬盘启动:

reboot

三、普通文件分卷备份与恢复

若需备份的是普通大文件(如数据库文件、视频文件),可使用split命令分割后备份,恢复时合并即可:

1. 分卷备份
split -b 100M /path/to/largefile.dat /path/to/backup/largefile.part.  # 分割成100MB/个
tar -czvf /path/to/backup/largefile.tar.gz /path/to/backup/largefile.part.*  # 打包分卷文件(可选)
2. 恢复文件
cat /path/to/backup/largefile.part.* > /path/to/restored/largefile.dat  # 合并分卷文件
tar -xzvf /path/to/backup/largefile.tar.gz -C /path/to/restored/  # 解压打包的分卷(若有打包)

注意事项

0
看了该问题的人还看了