linux服务器的备份与恢复


1.1.  备份linux服务器

 

 

         如何备份linux系统呢?很简单,就像备份或亚说其他东西一样,使用TAR。和Windows不提供,Linux不会限制root访问任何东西,你可以把分区上的所有东西都扔到一个TAR文件里去!

1.         root登录,进入到根目录

cd /

 

2.         用备份系统的完整命令

tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/media --exclude=/sys /

tar: 备份系统使用的程序

cvpfz”:是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。

backup.tar.bz2”:是我们将要得到的档案文件的文件名。

/”:是我们要备份的目录

exclude”:是我们不需要备份的目录。有些目录是无用的,例如“/proc”、“/lost+found”、“/sys”。“backup.tar.bz2”本身需要排除在外。如果不把“/mnt”排除在外,那么挂在在“/mnt”上的其他分区也会被备份。另外如果“/media”上没有挂在任何东西(例如光盘、移动硬盘),如果有挂在东西,必须把“/media”也排除在外。

 

1.2.  恢复linux服务器

在进行恢复系统的操作时一定要小心!如果你不清楚自己在做什么,那么你有可能把重要的数据弄丢,请务必小心!

Linux中有意见很美妙的事情,就是你可以在一个运行的系统中恢复系统,而不需要用boot -cd来专门引导。当然,如果你的系统已经挂掉不能启动了,你可以用Live CD来启动,效果是一样的。你还可以用一个命令把Linux系统中的所有文件干掉。

1.       root用户登录,将“backup.tar.bz2”拷贝到分区的根目录下。

2.       使用tar命令恢复系统

tar xvpfj backup.tar.bz -C /

注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。

执行回复命令之前请在确认下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。

3.       重新创建那些在备份时被排除在外的目录:

mkdir proc

mkdir lost+found

mkdir mnt

mkdir sys

mkdir media

 

4.       重启电脑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值