首页主机资讯如何利用CentOS镜像进行系统备份

如何利用CentOS镜像进行系统备份

时间2025-10-30 22:04:06发布访客分类主机资讯浏览627
导读:使用tar命令创建系统归档备份 tar是CentOS系统自带的归档工具,可将整个系统或指定目录打包为压缩文件,适合全量备份。 全量备份命令:sudo tar cvpzf system_backup.tar.gz --exclude=/pr...

使用tar命令创建系统归档备份
tar是CentOS系统自带的归档工具,可将整个系统或指定目录打包为压缩文件,适合全量备份。

  • 全量备份命令sudo tar cvpzf system_backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys /
    说明:c表示创建归档,v显示详细过程,p保留文件权限,z用gzip压缩,f指定输出文件名;--exclude用于排除无需备份的目录(如虚拟文件系统、临时文件目录)。
  • 恢复命令sudo tar xvpfz system_backup.tar.gz -C /
    说明:x表示解压,C /指定解压到系统根目录。

使用rsync实现增量备份
rsync是高效的文件同步工具,仅复制变化的文件,适合定期增量备份(首次全量+后续增量)。

  • 首次全量备份rsync -avz --delete /source/directory/ /destination/directory/
    说明:a归档模式(保留权限、时间戳等),v详细输出,z压缩传输,--delete删除目标目录中源目录不存在的文件(保持同步)。
  • 后续增量备份rsync -avz --delete --link-dest=/destination/directory/ /source/directory/
    说明:--link-dest指向上次全量备份目录,相同文件通过硬链接复用,节省空间。

使用dd命令制作磁盘镜像
dd是底层磁盘工具,可完整复制磁盘或分区的所有数据(包括引导记录、分区表),适合灾难恢复。

  • 备份命令sudo dd if=/dev/sda of=/backup/centos_backup.img bs=4M status=progress
    说明:if指定输入文件(源磁盘,如/dev/sda),of指定输出文件(镜像路径),bs设置块大小(提高速度),status=progress显示进度。
  • 恢复命令sudo dd if=/backup/centos_backup.img of=/dev/sda bs=4M status=progress
    注意:操作前需确认目标设备(如/dev/sda)是否正确,误操作可能导致数据丢失。

使用Clonezilla进行系统镜像备份与恢复
Clonezilla是开源磁盘克隆工具,支持创建系统镜像并存储到外部设备(如U盘、硬盘),适合快速恢复。

  • 准备工作:下载Clonezilla Live ISO,用工具(如Rufus)制作可启动U盘。
  • 备份步骤
    1. 从U盘启动,选择“device-image”模式(镜像存储到设备);
    2. 选择“Local_dev”并连接外部存储(如U盘、移动硬盘);
    3. 选择“Beginner”模式,指定备份源(整个磁盘或分区)和目标路径;
    4. 等待备份完成(镜像文件保存为*.img)。
  • 恢复步骤
    1. 从U盘启动,选择“device-image”模式;
    2. 选择“Local_dev”并连接存储镜像的设备;
    3. 选择“Beginner”模式,指定镜像文件和恢复目标(磁盘或分区);
    4. 确认操作后等待恢复完成。

使用ISO镜像恢复系统
若系统无法启动,可通过CentOS ISO镜像进入救援模式修复或重装系统。

  • 准备工作:下载对应版本的CentOS ISO,用工具制作可启动U盘。
  • 恢复步骤
    1. 插入U盘,重启电脑,进入BIOS设置(按F2/F12/Del键),将U盘设为第一启动项;
    2. 从U盘启动,选择“Install CentOS”;
    3. 进入安装界面后,选择“Troubleshooting”→“Rescue a CentOS system”;
    4. 选择“Continue”进入救援模式,系统会挂载原系统的根分区(如/mnt/sysimage);
    5. 输入chroot /mnt/sysimage切换到原系统环境,修复引导加载器(如grub2-install /dev/sda)或重装系统。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何利用CentOS镜像进行系统备份
本文地址: https://pptw.com/jishu/739334.html
如何从CentOS镜像中恢复误删除的数据 centos jenkins插件如何添加

游客 回复需填写必要信息