备份:
sudo su
cd /
tar -cvpzf / backup .tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/var/cache/apt/archives --exclude=/media --exclude=/cdrom --exclude=/tmp --exclude=/sys /

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

之后可以把生成文件刻盘,警告: 文件大小超过2GB (实际上没这么大) 不被ISO9660所支持,可能将不可还原。不要简单的将如此巨大的.iso文件刻录在DVD上。 使用split命令分割文件或者其他不同的方法将它刻录在DVD上。

备注: 在程序运行的最后,您也许会看到这样一条诸如'tar: Error exit delayed from previous errors'或者其他什么的警告信息 在大多数情况下您完全可以忽略它。

另外,您也可以使用Bzip2来压缩您的备份文件。它具有更高的压缩比,只是压缩速度有些慢。如果压缩比对你很重要,只需用“j”替换命令中的“z”, 同时给备份命一个相应的扩展名。这些会使命令变成这样:
tar -cvpjf /backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /

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

再一次确认,您现在正在根目录下,备份文件也在系统的根目录下。

tar -xvpzf /backup.tgz -C /
如果您使用的是bz2压缩的:
tar -xvpjf backup.tar.bz2 -C /

参数x是告诉tar程序解压缩备份文件。 -C <directory> 参数是指定tar程序解压缩到的目录。 ( 在本例中是/ )
警告: 备份文档中的文件将覆盖分区中的文件!
注意,磁盘上备份里没有的文件并不会自动删除。!

只需确保在你做其他任何事情之前,重新创建你剔除的目录: ( /proc, /lost+found, /mnt, /sys, 等等。)
mkdir /proc /lost+found /mnt /sys

Debian备份与还原相关推荐

  1. ubuntu系统备份和还原_如何使用Aptik在Ubuntu中备份和还原您的应用程序和PPA

    ubuntu系统备份和还原 If you need to reinstall Ubuntu or if you just want to install a new version from scra ...

  2. Clonezilla再生龙备份与还原linux系统

    文章目录 Clonezilla再生龙备份与还原linux系统 简介 功能与要求 一.制作再生龙启动盘 1.下载镜像 2.制作启动盘 二.系统分区 三.备份系统 四.还原系统 注意事项 Clonezil ...

  3. Ubuntu 20.04 系统备份和还原

    最近大家Ubuntu开发环境,经常出现搭着搭着系统就挂了,于是开始琢磨了Ubuntu系统的备份和还原,以备不时之需,Linux环境搭建实在是有点太细,好多情况下,就算曾经搭建过一遍,再次搭建有些包还是 ...

  4. Linux还原主配置命令,使用Dconf备份和还原Linux桌面系统设置

    今天,我们学习如何使用Dconf工具备份和恢复Linux桌面系统设置.如果你想在重新安装Linux桌面系统后传输相同的系统设置,而不必逐个手动完成这些设置,这将非常有用. 在Linux上安装Dconf ...

  5. Asp.net 不使用SQLDMO实现数据库备份和还原

    今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQL COM 来实现. ...

  6. Backup Exec 2012 备份和还原活动目录(非授权还原)

    延续以上两篇,安装配置完毕后,开始进行备份操作. 环境一如上篇: DC: pdc1.fengdian.info BE2012 Svr: backup.fengdian.info 本例使用BE2012对 ...

  7. 异步备份和还原数据库:.NET发现之旅(六)

    信息系统是数据密集型的,数据的套帐,备份,还原是客户最希望有的功能,这一节课就讨论下C/S系统下数据库的异步备份和还原,B/S系统的数据备份和还原和这个类似. 既然是异步,首先会想到使用多线程技术.. ...

  8. Centos 6.4下MySQL备份及还原详情介绍

    我们前面文中中介绍了centos 6.4下MySQL的安装及配置,安装后为了保证数据的安全性所以我们同样也要学会备份及还原,备份及还原操作在我们的真实工作环境中是必不可少的,由于是对数据库数据备份,所 ...

  9. 在ASP.NET中备份和还原数据库

    昨天看了<C#项目实录>中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也就是通 ...

最新文章

  1. [微信开发] 开发指南笔记
  2. 使用TextRank算法为文本生成关键字和摘要
  3. 单片机控制lcd序c语言,51单片机驱动1602液晶的C程序
  4. matlab神经网络2:数据拟合
  5. 自写图片遮罩层放大功能jquery插件源代码,photobox.js 1.0版,不兼容IE6
  6. ASP.NET Core分布式项目实战(oauth2 + oidc 实现 server部分)--学习笔记
  7. spring boot英语在线学习系统毕业设计-附源码211714
  8. 计算机协会维修照片,照片门事件后,当年那个毁了陈冠希的电脑修理员,如今变成这样!...
  9. 数字信号处理学习笔记[3] 滤波与褶积,Z变换
  10. 为什么现在的智能手机,都被设计成不可更换电池?
  11. v4l2架构专题模块handler分析 -- handler使能(1)cluster
  12. C语言题目代码总结解析
  13. dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a
  14. 软件测试工程师这个岗位职责是什么?具体都需要干什么?
  15. 计算机考研考的是英语作文,2007年考研英语作文真题及范文
  16. MessageBox 按钮显示英文或其他语言
  17. 在网站上更改鼠标样式
  18. c语言程序进制,C语言之进制详解
  19. Java实现细菌觅食算法_细菌觅食算法-python实现
  20. jQuery中如何判断checkbox是否被选中

热门文章

  1. Not enough Memory
  2. 关于Service抛出异常事务不回滚的原因和解决方法
  3. 电脑重装系统演示,惠普电脑怎么进入bios,一看就会懂的重装方法
  4. 分享20个无版权的高清无 码图库站
  5. html边框背景图片,css3 边框、背景、文本效果的实现代码
  6. EMPIRE: LUPINONE实战演练
  7. github项目创建
  8. Octotree Chrome安装与使用方法
  9. MySQL完全卸载干净(图解)
  10. 汽车电子功能安全标准ISO26262解析(十一)——安全机制