centos

CentOS文件管理怎样备份恢复

小樊
34
2025-09-01 18:14:43
栏目: 智能运维

备份方法

  1. 全量备份
    • tar命令:打包压缩指定目录(可排除特殊目录),如 sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/lost+found /
    • dd命令:备份整个磁盘为镜像文件,如 sudo dd if=/dev/sda of=/backup/disk.img bs=4M
  2. 增量备份
    • rsync命令:首次全量备份后,后续仅同步变化文件,如 rsync -avz --delete /source/ /backup/
  3. 数据库备份
    • 使用 mysqldump 备份MySQL数据库,如 mysqldump -u user -p db_name > backup.sql

恢复方法

  1. 文件/目录恢复
    • tar解压sudo tar -xzvf backup.tar.gz -C /target/path
    • rsync同步rsync -avz /backup/ /target/path
  2. 磁盘/系统恢复
    • dd命令sudo dd if=/backup/disk.img of=/dev/sda bs=4M(覆盖目标磁盘)。
  3. 误删文件恢复
    • extundelete(ext3/ext4系统):安装后执行 sudo extundelete /dev/sda1 --restore-file /path/to/file
    • testdisk/photorec:支持多文件系统,可恢复文件或媒体文件,需从Live CD/USB运行。

注意事项

0
看了该问题的人还看了