Linux 备份
2024-09-04 15:24:04
备份之前的准备工作
- 安装常用的软件
常用软件的安装,见我另一篇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
然后重新给上权限
最新文章
- php基础入门
- array_merge注意细节
- Mac OS X 10.10优胜美地怎样完美接管iphone上的电话和短信
- LeetCode201 Bitwise AND of Numbers Range Java 题解
- C# AES,AesManaged使用学习
- C++:C语言实现HTTP的GET和POST请求
- 老司机实战Windows Server Docker:2 docker化现有iis应用的正确姿势
- APP性能测试(启动时间)
- Mybatis 系列2
- MySQL打包执行SQL
- 一天一个Linux命令--dhclient
- requests库
- [JLOI2011]飞行路线 不同的算法,不同的悲伤
- apicloud 聊天输入框模块UIChatBox
- oc字符串与c字符串转换和拷贝
- hadoop日志数据分析开发步骤及代码
- [原创]SpotLight性能监控工具使用介绍
- js值类型和引用类型的区别
- 分享一个DataTable转List强类型的类库
- Hyperledger Fabic中的Transaction流程