LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1164|回复: 13

求助:如何备份系统

[复制链接]
发表于 2009-9-21 09:42:31 | 显示全部楼层 |阅读模式
用archlinux很多年,但一直没养成备份的习惯,部分原因是Linux下面没有像ghost那么简单易用的软件(ghost不支持ext4和reiserfs)。

我知道有一个tar的命令可以将正在运行的系统打包成一个img文件,被备份到指定的目的分区,然后下次需要恢复的时候可以用任意版本的linux LiveCD进行恢复操作,也是tar命令。

请教一下这个命令的详细资料,谢谢!!
发表于 2009-9-21 11:04:27 | 显示全部楼层
备份
dd if=/dev/sda1 of=/path/to/backup
恢复
dd if=/path/to/backup of=/dev/sda1
回复 支持 反对

使用道具 举报

发表于 2009-9-21 11:06:09 | 显示全部楼层
上百G的东西如何备份哦....
还是备份配置来得比较现实
回复 支持 反对

使用道具 举报

发表于 2009-9-21 12:12:10 | 显示全部楼层
dd很简单,但是,分区多大,备份出来的文件就多大,再压缩一下,也不会小多少。

工具的话,有一个“再生龙”,用起来不错。
回复 支持 反对

使用道具 举报

发表于 2009-9-21 13:14:02 | 显示全部楼层
进入arch安装环境或者任意一个linux环境,tar压缩整个/分区,恢复就解压到空白分区,很简单
回复 支持 反对

使用道具 举报

发表于 2009-9-21 13:36:35 | 显示全部楼层
可以参考一下  mkstage4.sh 脚本,把一些不要的exclude就行了
回复 支持 反对

使用道具 举报

发表于 2009-9-21 19:33:48 | 显示全部楼层
Post by jarryson;2028789
进入arch安装环境或者任意一个linux环境,tar压缩整个/分区,恢复就解压到空白分区,很简单


我是这样备份windows的
回复 支持 反对

使用道具 举报

发表于 2009-9-21 20:50:06 | 显示全部楼层
tar什么参数可以将连接文件也备份?
回复 支持 反对

使用道具 举报

发表于 2009-9-21 21:17:50 | 显示全部楼层
只备份配置文件, 然后home放独立分区,。。。
回复 支持 反对

使用道具 举报

发表于 2009-9-21 22:06:32 | 显示全部楼层
tar什么参数可以将连接文件也备份?

=============
-h, --dereference
              don't dump symlinks; dump the files they point to

根據手冊,-h應該是備份被連接的檔案。
所以預設應該是備份連接符號(不確定,沒試過)

回一樓:

如果單純的只是要還原系統,ghost整個系統聽起來不是很理想,怎饃說?畢竟linux一直再生級,隨時有新的版本發布,弄一個快照,還不如把安裝過程寫成一個腳本,安裝的時候跑那個腳本,讓它自動一口氣pacman到完,安裝這段時間先去喝杯咖啡,回來就完成了,這麼做的好處是腳本寫一次就好了,以後不管版本怎饃升級,都只需要做少量的修改。

備份設定檔,也是同樣的道理。

我還原系統的方法是,把資料備份在usb碟,然後用官方img的版本開機,安裝完了以後,插入備份資料那隻usb碟,執行usb碟上面安裝系統的腳本,除了從網路上下載安裝軟體以外,最後會把我所有的設定檔copy回去系統。

而且備份起來的資料很小,幾百k而已,所以也可以讓電腦每天晚上定時自動傳到網路上免費所提供的ftp,以備不時之需。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表