- 13
- 9月
恩恩,我又更新了,不过这篇不是闲扯,是为了伟大的ubuntu linux系统做备份,因为我马上就要对系统进行大“开刀”了,不备份不行啊,要是出了错等下要我重装就恶心了…
不过玩系统,怎么可能不做备份呢,查了一些资料,自己也“总结”一下嘛,本来是打算找个软件来搞定的,但是发现linux下直接用命令更加方便嘞~废话不多说啦,直接正文~
直接使用tar命令可以进行备份,什么?现在就关心怎么还原了?不用担心,弄完了备份就丢还原的方法..
首先一条命令:
//功能是直接让自己变成超级管理猿
sudo su
再来一条:
//打开某个目录,当然了,你直接输入/返回到根目录也可以,我这里是直接打开我自己的桌面
cd home/lmy/desktop
然后就可以开始备份了,用下列命令:
tar -cvpzf /media/sda7/backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media /
如果你是用一个独立的分区安装就可以直接这样,但是我不是,我是使用wubi直接安装的,所以在同一个分区下还存在,所以会把你硬盘上包括ubuntu系统以外的所有文件都进行压缩保存…
我看了下目录,大概就是根目录下的host这个目录要排除,所以命令改成:
tar -cvpzf 090913linuxbackup.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media –exclude=/host /
*这样系统就不会自作主张地备份不相关的文件了
不过这样问题还是没解决,压缩到尽头的时候发现居然提示tar: Error exit delayed from previous errors错误,没办法,搜索了一下,原来是排除home目录后问题就能解决~
那么把命令改成这样:
tar -cvpzf 090913linuxbackup.tgz –exclude=/proc –exclude=/lost+found –exclude=/mnt –exclude=/sys –exclude=/media –exclude=/host –exclude=/home /
所以我的命令最终就是这条了,需要的同志们可以具体问题具体分析自己抓条命令来执行,到这就华丽丽地完成了ubuntu系统的备份~
================注释的分割线==============
好吧,这篇文章是给新手看的,所以对命令还是要解释一下的,下面就对上面各个意思进行说明:
tar 是用来备份的程序
c – 新建一个备份文档
v – 详细模式, tar程序将在屏幕上实时输出所有信息。
p – 保存许可,并应用到所有文件。
z – 采用‘gzip’压缩备份文件,以减小备份文件体积。
f – 说明备份文件存放的路径
这段内容我都是从qmmv.com复制过来的…=。=
================开始还原的分割线============
那么到这里你应该已经备份完了吧,开心了吧,那么日后遇到问题用什么命令呢,看这条:
tar -xvpzf /XXX目录/XXXX目录/backup.tgz -C /
如果发现你的备份文件居然是bz2后缀的,用这条,上面以及下面命令中的目录记得自己改成你需要的哦,别傻不拉唧的直接复制我这命令用啊…
tar -xvpjf /XXX目录/XXXX目录/backup.tar.bz2 -C /
那么差不多了吧,写完这篇东西我那边也备份完了,还原还没试,应该没啥问题吧,不懂就GOOGLE去
诶!?今天没有美女图?这种文章就不要美女来扰乱观众视线啦,等下那位同学搜索进来,看美女看出神了,关了页面后才发现问题没解决,那这要算谁的错呀…
23:129月 14th, 2009
@小小, 不会深入阿,我倒是比较佩服小小的JAVA哦~
[回复]
23:139月 14th, 2009
@北方熊之舞, 基本都是扯,但必要时也要正经的嘛
[回复]
北方熊之舞 回复:
9月 15th, 2009 at 16:10
@油饼小明猪, 闲扯无罪,搞笑有理
[回复]
23:149月 14th, 2009
@simaopig, 恩恩,用了几天,发现我越来越喜欢这系统了…
[回复]