前言

在备份时主要需要确认有哪些目录不需要备份,网上虽然有很多备份的教程,不过还是要根据自己的情况来调整参数。

一、清理缓存、回收站等

# 清理旧版本的软件缓存

sudo apt-get autoclean

#

# 清理所有软件缓存

sudo apt-get clean

#

# 删除系统不再使用的孤立软件

sudo apt-get autoremove

二、使用TAR备份

1、命令及参数解释

v: 显示详细的压缩信息

c:创建tar包

j:使用bzip2压缩格式

z:使用gzip压缩格式

p:使用绝对路径

f:生成的压缩文件的路径

2、终端操作

# 切换到root身份

su - root

#

# 使用gzip压缩格式(压缩略低,但是速度快)

tar vzcpf /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.tar.gz --exclude=/proc --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/lost+found --exclude=/cdrom --exclude=/tmp --exclude=/sys --exclude=/home/chris/.cache --exclude=/run / > /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.log 2> /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.error

#

# 使用bzip2压缩格式(压缩略高,但是速度慢)

tar vjcpf /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.tar.bz2 --exclude=/proc --exclude=/dev --exclude=/mnt --exclude=/media --exclude=/lost+found --exclude=/cdrom --exclude=/tmp --exclude=/sys --exclude=/home/chris/.cache --exclude=/run / > /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.log 2> /media/chris/LinuxData/Backup/ubuntu_`date +%Y%m%d_%H`.error

三、恢复系统

1、推荐备份下:/boot和/etc/fstab,然后再执行恢复命令

2、将备份文件拷贝到/目录,执行恢复命令:

# 使用gzip格式

su - root

tar vxzpf ubuntu*.tar.gz -C /

#

# 使用bzip2格式

tar vxjpf ubuntu*.tar.bz2 -C /

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

linux的备份和恢复命令,Ubuntu 16.04备份和恢复小结相关推荐

  1. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  2. linux如何安装vi命令,Ubuntu 16.04 下 Vim安装及配置

    Ubuntu 16.04 下安装Vim 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrw ...

  3. 判断Linux环境是否装了NCCL,Ubuntu 16.04安装NCCL 2

    NCCL是Nvidia Collective multi-GPU Communication Library的简称,它是一个实现多GPU的collective communication通信(all- ...

  4. linux怎么生成图形,如何在Ubuntu 16.04中创建GIF动态图片

    大家经常在新浪微薄.QQ.facebook.twitter 中看到有趣的 GIF 动图吧,GIF 文件比视频小.比静态 JPG 图片形像生动,非常适于互联网上的搞笑帖子.产品展示和功能步骤演示,所以此 ...

  5. linux系统某些应用无法输入,ubuntu 16.04下搜狗输入法不能输入中文解决(linux下常见软件崩溃问题解决方案)...

    之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考 我的系统是 ubuntu 16.0 ...

  6. linux电脑鼠标点击没反应,linux – 鼠标点击无法在Ubuntu 16.04 LTS中运行

    我刚在联想Thinkpad P50上安装了Ubuntu 16.04 LTS.很快我的鼠标点击停止工作.我仍然可以点击应用程序启动器,但没有其他地方.我是Linux新手,所以我不知道如何开始尝试解决这个 ...

  7. gpt分区 Linux lvm,使用LVM方式安装Ubuntu 16.04

    注: 这里只讲解在Ubuntu 16.04下如何配置LVM的方法过程,其他不再陈述.这个方法是通用的,只要操作系统支持LVM即可. 配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘进行如下 ...

  8. win linux 远程桌面连接,Windows 连接 Ubuntu 16.04 远程桌面

    在网上找到了很多方法,都不行,最后找到了这个.Linux远程Windows就方便多了,直接用自带的远程桌面客户端就行了. 1.设置Ubuntu 16.04系统允许远程控制 在 Dash 中打开 桌面共 ...

  9. linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成

    前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...

最新文章

  1. SAP QM 'QM System' 有什么控制作用?
  2. clear java_Java ConcurrentLinkedDeque clear()用法及代码示例
  3. ie对java的设置字体_关于IE6幽灵字体 - JavaSwing的个人空间 - OSCHINA - 中文开源技术交流社区...
  4. php赋值给jq,jquery怎么给div赋值
  5. 【机器学习】今天想跟大家聊聊SVM
  6. Spark学习笔记——在集群上运行Spark
  7. 北京曲剧《烟壶》也好看
  8. 【tensorflow】常量张量的初始化
  9. (第十二章)创建数据表索引
  10. 滴滴上线自动驾驶服务;微软宣布将永久关闭实体店;.NET 5.0 Preview 6 发布 | 极客头条...
  11. 使用vue-cli来搭建vue项目
  12. spark配置lzo
  13. 免费的思维导图工具推荐(幕布-ProcessOn)2020年最新测评
  14. JAVA输出100以内素数
  15. cpu怎么开启php,win10开启cpu虚拟化的方法
  16. 把JRuby Rails应用部署在Java应用服务器上
  17. 我爱淘二次冲刺阶段2
  18. ansible模块authorized_key
  19. 猩猩艾艾吸烟_艾艾在墙上谁是最公平的
  20. 6轴串联关节机器人的奇异点

热门文章

  1. 天道酬勤系列之C++ 循环介绍
  2. 2019秋招|已拿BAT等7家offer大佬的秋招总结建议
  3. 2015年百度之星程序设计大赛 - 资格赛:1002列变位法解密
  4. 每月自评之二:2013年2月
  5. matlab读取RGB888或RGB565像素文件并绘图
  6. oracle启动shell脚本编写,Linux下的Oracle启动脚本及其开机自启动
  7. 对计算机导论知识浅显的了解和认识,计算机导论课结课
  8. mac 安装homebrew 报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refu
  9. 三自由度机器人运动学matlab仿真实验报告,3自由度机器人的正运动学建模研究...
  10. empty reply from server php,php curl连接返回:Empty reply from server