在CentOS Minimal系统中进行备份与恢复是一个重要的任务,以确保数据的安全性和系统的可恢复性。以下是一些常用的备份与恢复方法:
使用tar命令进行备份:
可以创建整个系统的备份镜像。例如,使用以下命令将整个系统备份到一个tar归档文件中,同时排除一些不需要备份的目录:
tar -czvf backup.tar.gz --exclude=/proc --exclude=/lostfound --exclude=backup.tar.gz --exclude=/mnt --exclude=/sys /
使用rsync命令进行增量备份:
rsync是一个强大的文件同步工具,可以实现文件的增量备份。首次全量备份可以使用以下命令:
rsync -avz --delete /source/directory/ /destination/directory/
后续使用以下命令进行增量备份:
rsync -avz --delete --link-dest=/destination/directory/ /source/directory/
使用rear命令进行ISO镜像备份:
rear是一个用于创建和恢复ISO镜像的工具。以下是使用rear命令进行备份的示例:
yum install rear
vi /etc/rear/local.conf
# 修改配置文件,例如设置BACKUP=NETFS,指定ISO镜像的输出位置等
rear -v mkbackup
使用cp命令进行文件或目录备份:
使用cp命令可以将文件或目录复制到指定的目录中进行备份,然后通过将备份文件复制回原始位置进行恢复。例如:
cp -r /path/to/source /path/to/backup
使用dd命令进行磁盘备份和恢复:
dd命令可以直接对磁盘进行备份和恢复操作。例如,备份磁盘可以如下命令:
dd if=/dev/sda of=/path/to/backup.img
恢复磁盘可以如下命令:
dd if=/path/to/backup.img of=/dev/sda
从tar备份文件恢复:
解压tar备份文件并将其复制回原始位置。例如:
tar -xzvf backup.tar.gz -C /path/to/restore
从ISO镜像恢复:
使用rear命令创建ISO镜像并进行恢复。例如:
rear -v restore
从rsync备份恢复:
使用rsync命令将备份数据还原到原始位置。例如:
rsync -avz /path/to/backup /path/to/restore
从cp备份恢复:
将备份文件复制回原始位置进行恢复。例如:
cp -r /path/to/backup /path/to/restore
从dd备份恢复磁盘:
使用dd命令将备份的磁盘镜像恢复到原始磁盘。例如:
dd if=/path/to/backup.img of=/dev/sda
恢复已删除的文件:
如果文件被删除,可以尝试从回收站、使用命令行工具testdisk、从备份中恢复,或使用第三方数据恢复软件进行恢复。
修复文件系统:
如果遇到文件系统错误,可以进入rescue模式使用工具如xfs_repair进行修复。
请根据您的具体需求和环境选择合适的备份与恢复方法,并确保在执行备份和恢复操作时具有足够的权限。在进行任何备份操作之前,建议先在小范围内测试以确保备份的有效性和完整性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS日志备份与恢复方法