Tar 工具备份系统与还原
在Linux系统中,tar是一个强大的文件归档和压缩工具,可以用来备份整个系统或者指定目录,下面是备份和还原的步骤:
备份:
- 打开终端,使用sudo su或sudo命令获取root权限。
- 使用tar命令备份整个系统或指定目录,例如:
备份整个系统:
$ tar -cvpzf /backup/system.tar.gz --exclude=/backup/system.tar.gz --one-file-system /
其中,-c 表示创建备份,-v 表示打印详细信息,-p 保持权限,-z 表示使用gzip压缩,-f 指定备份文件名,--exclude 排除备份文件,--one-file-system 表示仅备份当前系统的分区或硬盘。
备份指定目录:
$ tar -cvpzf /backup/data.tar.gz /home/user/data/
其中,/backup/data.tar.gz 表示备份文件名,/home/user/data/ 为需要备份的目录。
等待备份过程完成。
还原:
- 使用sudo su或sudo命令获取root权限。
- 切换到备份文件所在的目录。
- 使用 tar 命令解压备份文件,例如:
整个系统还原:
$ tar -xvpzf /backup/system.tar.gz -C /
其中,-x 表示解压,-v 表示打印详细信息,-p 表示保持备份文件的权限,-z 表示使用 gzip 解压缩,-f 指定备份文件名,-C 指定解压目录。
指定目录还原:
$ tar -xvpzf /backup/data.tar.gz -C /home/
其中,/backup/data.tar.gz 为备份文件名,/home/ 为解压目录。
等待解压过程完成。
注意:使用tar备份整个系统时,请谨慎操作,避免备份到不需要备份的目录以及还原时误操作。

浙公网安备 33010602011771号