备份Windows系统需要用Ghost,备份Ubuntu显然要简单的多,用tar命令就可以搞定。在网上看到的一个方法,但还没有实际测试有效性。
(做之前确保/media下面没有挂载任何东西,备份文件将放在你的根目录下)
sudo su
cd /
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found--exclude=/backup.tgz --exclude=/mnt--exclude=/sys
--exclude的作用是排除
如果你希望更高的压缩比(速度慢)
用这个替换上面最后一步的代码:
tar cvpjf backup.tar.bz2 / --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys
到你的根目录下,有一个backup.tgz ,这就是你的备份文件
恢复(慎用,会把你分区里所有文件替换成压缩文档里的文件)
sudo su
cd /
tar xvpfz backup.tgz -C /
如果你是用第2种方法备份的话,用这个替换最后一步的代码
tar xvpfj backup.tar.bz2 -C /
等它做完了
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
ubuntu用tar备份与恢复方法
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 152
- 注册时间: 2008-11-01 6:50
-
- 帖子: 152
- 注册时间: 2008-11-01 6:50
Re: ubuntu用tar备份与恢复方法
又找到一个备份DEB包的方法
那么下面讲解下Ubuntu deb源包的备份和恢复办法:
1.备份与还原
备份快速设置已下载的部分软件包,以便重装系统再次使用,免去重新下载的时间
tar cizvf backup.tar.gz /var/cache/apt/archives --exclude=/var/cache/apt/archives/partial/* --exclude=/var/cache/apt/archives/lock
重装系统,设置好源列表后,导入已备份的软件包即可,操作方法:sudo apt-get update && sudo tar xzvf backup.tar.gz -C /
2.清理
sudo apt-get clean
rm -rf ~/.thumbnails/fail/gnome-thumbnail-factory/*
那么下面讲解下Ubuntu deb源包的备份和恢复办法:
1.备份与还原
备份快速设置已下载的部分软件包,以便重装系统再次使用,免去重新下载的时间
tar cizvf backup.tar.gz /var/cache/apt/archives --exclude=/var/cache/apt/archives/partial/* --exclude=/var/cache/apt/archives/lock
重装系统,设置好源列表后,导入已备份的软件包即可,操作方法:sudo apt-get update && sudo tar xzvf backup.tar.gz -C /
2.清理
sudo apt-get clean
rm -rf ~/.thumbnails/fail/gnome-thumbnail-factory/*
-
- 帖子: 50
- 注册时间: 2008-07-11 20:52
Re: ubuntu用tar备份与恢复方法
能解释下还原那步中的-C /是什么意思?lxxinnn 写了:又找到一个备份DEB包的方法
那么下面讲解下Ubuntu deb源包的备份和恢复办法:
1.备份与还原
备份快速设置已下载的部分软件包,以便重装系统再次使用,免去重新下载的时间
tar cizvf backup.tar.gz /var/cache/apt/archives --exclude=/var/cache/apt/archives/partial/* --exclude=/var/cache/apt/archives/lock
重装系统,设置好源列表后,导入已备份的软件包即可,操作方法:sudo apt-get update && sudo tar xzvf backup.tar.gz -C /
2.清理
sudo apt-get clean
rm -rf ~/.thumbnails/fail/gnome-thumbnail-factory/*
难道不用解压到/var/cache/apt/archives??
- qijin128
- 帖子: 26
- 注册时间: 2008-03-06 12:39
Re: ubuntu用tar备份与恢复方法
我 想 问一下 :恢复 完了 ,目 标文件夹/var/cache/apt/archives/下 出现 了 *.deb,但是 怎么 把它们 安装 上 呢?
手工 去 点 ?或者用 什么 命 令?
手工 去 点 ?或者用 什么 命 令?
-
- 帖子: 152
- 注册时间: 2008-11-01 6:50
Re: ubuntu用tar备份与恢复方法
系统下载的DEB,全部保存在/var/cache/apt/archives/下,先到/var/cache/apt/archives/再用用命令sudo dpkg -i *.deb安装就可以了。
- mogging
- 帖子: 105
- 注册时间: 2009-09-06 9:49
Re: ubuntu用tar备份与恢复方法
那么grub 呢?不用丝毫更改能进系统么?
还有就是覆盖的话,不会删除已有其他文件,这些文件都变成垃圾文件了哦
还有就是覆盖的话,不会删除已有其他文件,这些文件都变成垃圾文件了哦
实践是检验真理的唯一标准 o(∩_∩)o ~
- mogging
- 帖子: 105
- 注册时间: 2009-09-06 9:49
Re: ubuntu用tar备份与恢复方法
mogging 写了:那么grub 呢?不用丝毫更改能进系统么?
还有就是覆盖的话,不会删除已有其他文件,这些文件都变成垃圾文件了哦
我错了,经过尝试,发现恢复系统是so easy的一件事啊。
首先进LIVE CD,然后
mkdir /tmp/root
mount /dev/sdaX /tmp/root
tar -jxvpf backup.tar.bz2 -C /tmp/root
reboot
系统完好如初,真不错,在此存档
当然,恢复前可以先rm -rf /tmp/root/* 一下,这样就干干净净了
rm -rf / 属于LINUX的自宫行为,完全不能用啊,想都别想,o(∩_∩)o 哈哈
实践是检验真理的唯一标准 o(∩_∩)o ~