备份之前的准备工作

  • 安装常用的软件

常用软件的安装,见我另一篇blog Ubuntu 16.04 安装札记 的第四部分。

  • 清理系统中没用的垃圾

至于垃圾清理,主要清理对象有

sudo rm -r ~/local/share/Trash/*

sudo rm -r /var/cache/apt/archieves/*

好了,准备得差不多了,就开始备份你的系统吧,在搜资料的过程中发现,和windows备份不同,Linux是可以一锅端的,真正意义上的备份整个系统(当然,是在你愿意的前提下,一般情况下没必要备份整个系统,只备份极其重要的部分就行了)

备份


先给出备份的命令,需要注意几点

备份的时候要在根目录下进行,否则会出现不可预知的情况T_T!

最后一个斜线前面有个空格,其他的空格也需要注意一下

可以看到我们是使用的tar命令做的系统备份,使用了cpzvf等参数,具体啥意思参考我的另一篇blog Linux 命令边用边学

tar -cpzvf backup.tar.gz --exclude=/dev --exclude=/proc --exclude=/lost+found  --exclude=/sys --exclude=/backup.tar.gz /

至于mnt、media还有cdrom等文件夹清空即可

恢复


恢复文件也是使用tar命令,恢复的条件很多,可以在live环境中,也可以是像windows那样恢复还原点的概念。

 tar -xvpzf backup.tar.gz –C /

重新创建没有备份的目录

 mkdir /proc /dev /sys /lost+found

然后重新给上权限

最新文章

  1. php基础入门
  2. array_merge注意细节
  3. Mac OS X 10.10优胜美地怎样完美接管iphone上的电话和短信
  4. LeetCode201 Bitwise AND of Numbers Range Java 题解
  5. C# AES,AesManaged使用学习
  6. C++:C语言实现HTTP的GET和POST请求
  7. 老司机实战Windows Server Docker:2 docker化现有iis应用的正确姿势
  8. APP性能测试(启动时间)
  9. Mybatis 系列2
  10. MySQL打包执行SQL
  11. 一天一个Linux命令--dhclient
  12. requests库
  13. [JLOI2011]飞行路线 不同的算法,不同的悲伤
  14. apicloud 聊天输入框模块UIChatBox
  15. oc字符串与c字符串转换和拷贝
  16. hadoop日志数据分析开发步骤及代码
  17. [原创]SpotLight性能监控工具使用介绍
  18. js值类型和引用类型的区别
  19. 分享一个DataTable转List强类型的类库
  20. Hyperledger Fabic中的Transaction流程

热门文章

  1. CLR via C# 第五章学习记录(更新中)
  2. __stdcall
  3. Solr 6.7学习笔记(08)-- Facet
  4. pyinstaller打包多个py文件仍报错ModuleNotFoundError: No module named 'xxx'
  5. iOS 技术支持
  6. Java - 一道关于整型和字符类型相加的题目
  7. JavaScript 与 CSS 滚动实现最新指南
  8. NOI2015软件包管理器 树剖线段树
  9. 遇到的一些vue的问题
  10. Roslyn 编译器和RyuJIT 编译器