最近一直搞Xtion2,openni2,一下装完一个东西就不能用了,由于ubuntu系统不熟,找不到错误,弄得每次都要重新装系统,当我配了好几天的系统,里面带着mxnet,orbslam,opencv,Ros,这就尴尬了,每次重新安装系统都需要好几天配环境,心累!然后开始想着系统备份,系统还原。开始尝试着网上的tar备份,最开始只实现了同一台电脑不重装系统,后来系统的图形界面崩溃,想着既然要试就是要全部学会,不然不知道怎么处理,当换重装系统之后就相当于换硬盘了,就可以在不同电脑上实现,有时候确实很多时候的被逼的,那就试呗!
原理:“ 在ubuntu系统中,万物皆文件!!!”
一、系统备份
系统备份就需要考虑系统安装问题,我们备份一般是指备份系统,即根目录(/.),如果你将系统划分成不同目录就需要额外考虑其它东西,本文指考虑系统分成主分区/.与swap分区。具体的参考分区方法参考下面的链接。
步骤:1. 到根目录
cd / //到根目录
sudo su //获取权限
2. 进行打包
tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys --exclude=/media /
解释:压缩到当前目录下的backup.tgz中,除去/proc /lost+found 等文件夹。最后面的“/”指根目录。此时压缩的文件就保存在