linux用tar文件压缩命令备份系统的方法


发布者 ourjs  发布时间 1492175937654
关键字 大话编程  分享 
下面是备份系统的方法: 

然后打开终端,输入以下命令:

1、成为根用户:   sudo su

2、转到根目录:   cd /

然後,下面就是我用来备份我的系统的完整的命令:
tar -cvpzf /media/sda7/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /

接着,让我们稍微解释一下:
     tar 是用来备份的程序
     c - 新建一个备份文档
     v - 详细模式, tar程序将在屏幕上实时输出所有信息。
     p - 保存许可,并应用到所有文件。
     z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
     f - 说明备份文件存放的路径, /media/sda7/backup.tgz 是本例子中备份文件名。这个备份文件备份的位置是其它分区,也就是原来的WIN分区中。因为我的根目录的空间不足,所以只有备份在其它的地方了。
     来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。确认你不想包含的文件,否则您会得到一个很奇怪的结果。 您也不必备份 /mnt 目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在 /media 目录下(比如,任何CD或者移动存储介质).否则,剔除/media。
     * 最後一个参数是我们想要保存的目录. 我们想要保存所有的东西,使用 / 作为根目录。 

然后就是将来还原系统备份了: 

警告: 求您了,看在上帝的份上,千万小心这儿。如果您不明白您正在干什么,那很有可能复盖掉您重要的数据,所以请特别小心!

好了,继续我们前面所讲的例子,我们在其它分区(sda7)目录下创建了一个名为backup.tgz的备份文件。

Linux 中美妙的事情之一就是在系统正在运行的情况下可以进行还原操作,而不需要启动光盘或者其他任何乱七八糟的东西。当然,如果您的系统已经崩溃,那您必须选择 使用live CD,但是结果还是一样。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

好了,言归正传。这是我要用的命令,如果你的备份不是在和我一样的位置的位置的话,那请相应地修改/media/sda7这一点:

tar -xvpzf /media/disk/backup.tgz -C /

如果您使用的是bz2压缩的:

tar -xvpjf /media/disk/backup.tar.bz2 -C /


解压到当法前目录

tar –xvf file.tar //解压 tar包 
tar -xzvf file.tar.gz //解压tar.gz 
tar -xjvf file.tar.bz2 //解压 tar.bz2 
tar –xZvf file.tar.Z //解压tar.Z 










 热门文章 - 分享最多
  1. JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法
  2. Github Pages疑似被封: 再也不能用Pages搭建个人博客了
  3. JavaScript条形码生成和扫码识别(Barcode scan)开源库
  4. 关于华为优化30、40老员工的争议
  5. TCP/UDP协议比较:在Node.JS中UDP服务器和客户端通信示例
  6. OnceVI前后端分离的数据可视化报表工具简介
  7. 2016 年崛起的 JS 项目
  8. 如何基于SVG矢量图制作一个可填写信息的可视化表单-OnceVI
  9. 周鸿祎:一些程序员没有商业意识,却又很自负,一看就知道不会创业
  10. OnceVI报表制作入门—如何将用户的json数据可视化成名片展示

 相关阅读
  1. linux用tar文件压缩命令备份系统的方法
  2. JavaScript使用ES6的Class面向对象继承时 this is not defined 解决方法
  3. TCP/UDP协议比较:在Node.JS中UDP服务器和客户端通信示例
  4. 周鸿祎:一些程序员没有商业意识,却又很自负,一看就知道不会创业
  5. 微信抢红包插件示例代码及其实现原理
  6. 学哪种语言的最赚钱?调查显示JavaScript和SQL是程序员最常用的语言
  7. 搜狐社区宣布关闭,又有多少人的回忆被埋葬在PC时代里?
  8. 第三方评论平台多说即将关闭
  9. 如何搭建个人SASS云盘:30秒快速安装OnceDoc企业私有网盘
  10. 2016年前端技术观察

  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA