当前位置:   article > 正文

Ubuntu备份还原_备份还原ubuntu backup.tgz

备份还原ubuntu backup.tgz

使用Ubuntu时,有时会因为安装某些不熟悉的软件而导致系统莫名其妙崩溃。这时系统的备份与还原显得异常重要。最近一直在捣鼓系统的备份与还原。在网上也搜罗了不少方法,自己也切身尝试了下。现总结如下:

1,为了保证系统备份空间不至于太大,可以先清理下系统垃圾(见我上篇博客)。

2,简单实用的备份

使用命令行备份还原,就两条命令,效果也还不错。步骤如下:

进入要备份的ubuntu系统,

  #sudo su  (切换root用户)

  #cd     (切换到根目录)

  #tar –cvpzf/media/backup/Ubuntu.tgz  --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media  /

说明:该命令将当前根目录内容打包成ubuntu.tgz,保存在一个挂载在/media/bachup目录下的磁盘空间中;所有exclude前面有两个短横杠,表示打包时不包含这些目录,以避免浪费空间;最后有个“/”不要忘记!输完命令回车等待约10分钟时间即可备份完毕。

如果你想将现在的ubuntu系统还原为之前的系统,可以进入当前ubuntu系统直接操作,也可以选择进入某个LiveCD系统操作。

※直接操作可使用以下命令:

  #tar –xvpf /media/backup/Ubuntu.tgz –C /

说明:该命令直接将保存在/media/backup目录下的备份文件Ubuntu.tgz解压缩到根目录“/”,最后“/”不要忘了。解压时间和备份时间差不多。耐心等待。

※进入LiveCD可以这样操作:

  #mkdir/tmp/root  (先新建个文件夹,挂载磁盘之用)

  #mount /dev/sdax/tmp/root  (将你要还原的系统所在的磁盘挂载在上述目录下,x是该磁盘编号)

  #tar–xvpf  Ubuntu.tgz –C /tmp/root(将备份文件解压到上述磁盘,操作前请确定当前目录下存在Ubuntu.tgz文件;若打包方式是.bz2格式,则解压时命令为:

  #tar –jxvpfUbuntu.tgz –C /tmp/root)

 

 

当出现错误“tar: 由于前次错误,将以上次的错误状态退出”以下是我的做法:
    备份根目录 ,排除掉大部分文件
sudo tar -cvpzf /backup/backup.tgz --exclude=/backup --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/lib --exclude=/host --exclude=/selinux --exclude=/root --exclude=/dev --exclude=/etc --exclude=/home --exclude=/initrd.img --exclude=/mnt --exclude=/sys /
    这些被排除的文件单独备份 ,这样就不会报“tar: 由于前次错误,将以上次的错误状态退出”这个错误了。
sudo tar -cvpzf /backup/backupsbin.tgz /sbin
sudo tar -cvpzf /backup/backuproot.tgz root
sudo tar -cvpzf /backup/backupselinux.tgz selinux
sudo tar -cvpzf /backup/backupdev.tgz /dev
sudo tar -cvpzf /backup/backupetc.tgz /etc

如果磁盘空间不够大的话,可以使用bz2的格式进行压缩,和上面的语句同理:
sudo tar -cvpjf backup.tar.bz2 -–exclude=/proc -–exclude=/lost+found -–exclude=/backup.tar.bz2 --exclude=/backup.tgz --exclude=/host –exclude=/mnt –exclude=/sys /

还原的代码
    tar -xvpzf /backup/backup.tgz -C /
如果您使用的是bz2压缩的:
    tar -xvpjf /backup/backup.tar.bz2 -C /

等待约10分钟,待解压完成,重启即可。

使用这种方式可以将你打包的Ubuntu系统克隆到任何磁盘上去(只要在上述挂载磁盘时将x设成你要使用的磁盘即可),不用担心磁盘编号和空间不同的影响,非常好使。Ubuntu这种备份还原特性给人很强的亲和力,有时感觉就像按着当前系统盘,然后Ctrl+C,然后点着要克隆的磁盘,然后Ctrl+V一样方便。“An active ubuntu system can clone itself intoa/some target partition(s). Remember AgentSmith in Matrix ? yeah, that'sit.”。有点逗,但却是是这样。

 

设置TeamViewer为开机启动程序
在Dash主页中找到Startup Applications,打开该应用程序,点击Add,在新弹出的对话框中
或者alt+f2
输入gnome-session-properties
出现界面
Name栏输入Start Team Viewer
Command栏输入/usr/bin/teamviewer

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/205823
推荐阅读
相关标签
  

闽ICP备14008679号