Tar 工具备份系统与还原

在Linux系统中,tar是一个强大的文件归档和压缩工具,可以用来备份整个系统或者指定目录,下面是备份和还原的步骤:

备份:

  1. 打开终端,使用sudo su或sudo命令获取root权限。
  2. 使用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/ 为需要备份的目录。

等待备份过程完成。

还原:

  1. 使用sudo su或sudo命令获取root权限。
  2. 切换到备份文件所在的目录。
  3. 使用 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备份整个系统时,请谨慎操作,避免备份到不需要备份的目录以及还原时误操作。

posted @   阿耶9394  阅读(905)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示