在CentOS系统中,备份和恢复数据的方法有多种,以下是一些常见的方法:
备份命令:
tar -czvf backup.tar.gz /path/to/source
这将创建一个名为 backup.tar.gz
的压缩文件。
恢复命令:
tar -xzvf backup.tar.gz -C /path/to/restore
这将解压缩备份文件并将其复制到指定的恢复目录。
备份命令:
rsync -avz /path/to/source /path/to/backup
rsync是一个强大的文件同步工具,可以在本地或远程主机之间进行备份和恢复操作。
恢复命令:
rsync -avz /path/to/backup /path/to/restore
备份命令:
dd if=/dev/sda of=/path/to/backup.img
这将直接对磁盘进行备份。
恢复命令:
dd if=/path/to/backup.img of=/dev/sda
这将恢复磁盘到指定的设备。
安装extundelete:
yum install -y e2fsprogs*
wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
tar -jxvf extundelete-0.2.4.tar.bz2
cd extundelete-0.2.4
./configure --prefix=/usr/local/extundelete
make && make install
恢复文件:
/usr/local/extundelete/bin/extundelete --restore-file test.txt /dev/sdb
这将恢复指定的文件。
系统镜像备份:
系统镜像恢复:
请注意,备份和恢复操作可能会覆盖现有的数据,请谨慎操作,并在执行备份和恢复之前确保数据已备份。