在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
這將恢復指定的文件。
系統鏡像備份:
系統鏡像恢復:
請注意,備份和恢復操作可能會覆蓋現有的數據,請謹慎操作,并在執行備份和恢復之前確保數據已備份。