linux的备份和恢复命令,Ubuntu 16.04备份和恢复小结
前言
在备份时主要需要确认有哪些目录不需要备份,网上虽然有很多备份的教程,不过还是要根据自己的情况来调整参数。
一、清理缓存、回收站等
# 清理旧版本的软件缓存
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备份和恢复小结相关推荐
- linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪
原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...
- linux如何安装vi命令,Ubuntu 16.04 下 Vim安装及配置
Ubuntu 16.04 下安装Vim 默认已经安装了VIM-tiny linuxidc@linuxidc:~$ locate vi | grep 'vi$' |xargs ls -al lrwxrw ...
- 判断Linux环境是否装了NCCL,Ubuntu 16.04安装NCCL 2
NCCL是Nvidia Collective multi-GPU Communication Library的简称,它是一个实现多GPU的collective communication通信(all- ...
- linux怎么生成图形,如何在Ubuntu 16.04中创建GIF动态图片
大家经常在新浪微薄.QQ.facebook.twitter 中看到有趣的 GIF 动图吧,GIF 文件比视频小.比静态 JPG 图片形像生动,非常适于互联网上的搞笑帖子.产品展示和功能步骤演示,所以此 ...
- linux系统某些应用无法输入,ubuntu 16.04下搜狗输入法不能输入中文解决(linux下常见软件崩溃问题解决方案)...
之前一段时间正常使用的搜狗输入法突然无法输出中文(具体现象是,可以呼出搜狗输入法界面,但是候选词列表无显示),解决之后记录下来,希望能为同样遇到这个问题的人提供参考 我的系统是 ubuntu 16.0 ...
- linux电脑鼠标点击没反应,linux – 鼠标点击无法在Ubuntu 16.04 LTS中运行
我刚在联想Thinkpad P50上安装了Ubuntu 16.04 LTS.很快我的鼠标点击停止工作.我仍然可以点击应用程序启动器,但没有其他地方.我是Linux新手,所以我不知道如何开始尝试解决这个 ...
- gpt分区 Linux lvm,使用LVM方式安装Ubuntu 16.04
注: 这里只讲解在Ubuntu 16.04下如何配置LVM的方法过程,其他不再陈述.这个方法是通用的,只要操作系统支持LVM即可. 配置好虚拟机后,开始安装,先进入Ubuntu使用界面,对磁盘进行如下 ...
- win linux 远程桌面连接,Windows 连接 Ubuntu 16.04 远程桌面
在网上找到了很多方法,都不行,最后找到了这个.Linux远程Windows就方便多了,直接用自带的远程桌面客户端就行了. 1.设置Ubuntu 16.04系统允许远程控制 在 Dash 中打开 桌面共 ...
- linux安装jenkins配置环境变量,Ubuntu 16.04 安装Jenkins持续集成
前提条件:Ubuntu 16.04下Java安装 Jenkins基于Java, 所以需要先安装java. Linux下安装java只要配置java环境变量即可. 首先,解压java到相应目录,我一般习 ...
最新文章
- SAP QM 'QM System' 有什么控制作用?
- clear java_Java ConcurrentLinkedDeque clear()用法及代码示例
- ie对java的设置字体_关于IE6幽灵字体 - JavaSwing的个人空间 - OSCHINA - 中文开源技术交流社区...
- php赋值给jq,jquery怎么给div赋值
- 【机器学习】今天想跟大家聊聊SVM
- Spark学习笔记——在集群上运行Spark
- 北京曲剧《烟壶》也好看
- 【tensorflow】常量张量的初始化
- (第十二章)创建数据表索引
- 滴滴上线自动驾驶服务;微软宣布将永久关闭实体店;.NET 5.0 Preview 6 发布 | 极客头条...
- 使用vue-cli来搭建vue项目
- spark配置lzo
- 免费的思维导图工具推荐(幕布-ProcessOn)2020年最新测评
- JAVA输出100以内素数
- cpu怎么开启php,win10开启cpu虚拟化的方法
- 把JRuby Rails应用部署在Java应用服务器上
- 我爱淘二次冲刺阶段2
- ansible模块authorized_key
- 猩猩艾艾吸烟_艾艾在墙上谁是最公平的
- 6轴串联关节机器人的奇异点
热门文章
- 天道酬勤系列之C++ 循环介绍
- 2019秋招|已拿BAT等7家offer大佬的秋招总结建议
- 2015年百度之星程序设计大赛 - 资格赛:1002列变位法解密
- 每月自评之二:2013年2月
- matlab读取RGB888或RGB565像素文件并绘图
- oracle启动shell脚本编写,Linux下的Oracle启动脚本及其开机自启动
- 对计算机导论知识浅显的了解和认识,计算机导论课结课
- mac 安装homebrew 报错 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refu
- 三自由度机器人运动学matlab仿真实验报告,3自由度机器人的正运动学建模研究...
- empty reply from server php,php curl连接返回:Empty reply from server