刚刚开始学起linux,虽说linux很稳定,但是我还是害怕出问题。谁能给我介绍一个比较好的备份方法!如果是叫我用tar命令备份,那么给我顺便解释一下tar后面的那些参数。还有就是一般会严重影响系统的文件(严重到无法进入系统),那些文件要及时备份...谢了!好像表达的不太清楚,大家理解着看看....
刚刚开始学起linux,虽说linux很稳定,但是我还是害怕出问题。谁能给我介绍一个比较好的备份方法!如果是叫我用tar命令备份,那么给我顺便解释一下tar后面的那些参数。还有就是一般会严重影响系统的文件(严重到无法进入系统),那些文件要及时备份...谢了!好像表达的不太清楚,大家理解着看看....
去搜clonezilla把,你可以把它当ghost用。
一般需要root操作的东西都是危险的,好比WIN下的系统盘(对于新手来说/下的东西都带有危险性,非要自己动手最好找个人来辅导或者买本入门书籍),所以要保证使用普通用户来日常工作。(如果普通用户下坏掉了,把主目录改个名,然后删掉用户再新建一个一样的用户,就还原到系统初装的样子了。)
想唠嗑?想融入社区?寻求帮助?上IRC把----->irc://freenode/fedora-zh
==========[纯新手攻略]系列图文教程增加中========
不会一键安装?看贴:http://bbs.fedora-zh.org/showthread.php?2858
不会装MPLAYER?看贴:http://bbs.fedora-zh.org/showthread.php?2771
害怕BUG中心的洋文?看贴: http://bbs.fedora-zh.org/showthread.php?4506
想知道那些参数是干什么的,最好的方法ps:linux稳定是作为长期高负荷运转的服务器说的,linux的图形界面说不上很稳定,稳定不稳定人是关键代码:man tar
个人博客:http://woqimingweipeng.blog.163.com
fedora中文用户组irc:irc://freenode/fedora-zh
fedora中文用户组论坛:http://bbs.feodra-zh.org
fedora中文用户组邮件列表:chinese@lists.fedoraproject.org
例如:
tar -zcvpf /archive/full-backup-`date '+%d-%B-%Y'`.tar.gz \
--directory / --exclude=proc --exclude=mnt --exclude=archive \
--exclude=cache
这一大套命令够解释一回的了
-zcvpf这些参数man tar里面一看就知道
`date '+%d-%B-%Y'`这个东西就是运行两个``之间的命令出来的结果化成文本,然后加入原来的命令,加入某天你运行 date '+%d-%B-%Y'的结果是16-December-2009那么你当天生成的压缩包就是full-backup-16-December-2009.tar.gz
\反杠就是命令换行,如果不加反杠,你一回车前面输入的命令就开始执行了
--directory / 就是把当前路径转换到根目录下面执行,这样下面的--exclude=proc什么的就是指根目录下面的proc
--exclude=PATTERN 就是这些目录里面的东西不压进去
个人博客:http://woqimingweipeng.blog.163.com
fedora中文用户组irc:irc://freenode/fedora-zh
fedora中文用户组论坛:http://bbs.feodra-zh.org
fedora中文用户组邮件列表:chinese@lists.fedoraproject.org
感谢大家的回答!
二楼那兄弟说的有点不好,如果是用su命令拿了root权限改变了系统中的文件,还行吗?
tar命令备份,回复了好几次。最后结果都是重装系统,汗...
Linux博大精深,有待深入
你也知道那是root那是系统文件把,如果你还没有备份的习惯,那么就一定要小心了,不管啥系统,你严重破坏了系统文件都只有重装1条路了
ps:这个备份可不是指的TAR
想唠嗑?想融入社区?寻求帮助?上IRC把----->irc://freenode/fedora-zh
==========[纯新手攻略]系列图文教程增加中========
不会一键安装?看贴:http://bbs.fedora-zh.org/showthread.php?2858
不会装MPLAYER?看贴:http://bbs.fedora-zh.org/showthread.php?2771
害怕BUG中心的洋文?看贴: http://bbs.fedora-zh.org/showthread.php?4506
记住tar命令里的-p选项,这个是用来保存文件权限信息的,第二点就是注意备份时的虚拟路径。当然如果你觉得tar难以驾驭,源里有partimage供你选择,体积小,依赖少,和ghost类似,操作很简单,提供基于终端的gui和cli界面。不包含根文件系统的分区都可以在线备份,速度比ghost更快。包含根文件系统的分区,你可以使用livecd启动然后备份。
一般来说,/tmp,/dev两个目录不需要备份(如果是在线备份,/mnt /media两个目录也不需要),如果你的/var/tmp目录不是指向/tmp的软链接,那么也不需要备份,其他的都需要。
另外就是楼上提到的clonezilla,功能更强大,不过我一直觉得那个东西体积太大了,而且从台湾那边的站点下载实在太慢。
最后,如果你硬盘空间不紧张,又想快速备份的话,可以学习下lvm的相关知识。
我的根目录不大,只有5个G,我用了dd命令备份了。这样就不担心权限的改变了
tar根分区吧:
sudo tar -cvpzf 打包路径/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media /
睡觉咯。。hoho
书签