Linux:备份你的工作和 系统

1,备份工具: dump

##使用dump备份,会将原有设备上的数据覆盖掉
dump -0u -f /dev/nst0 /web ##执行从/web到/dev/nst0的0级备份;
##-0 指定dump执行级别为0的备份(完整备份);
##-u 指定dump更新/etc/dumpdates 文件。这个文件记录了历次备份的时间,备份级别和实施备份的文件系统,dump命令在实施增量备份,需要依据这个文件决定哪些文件应该备份;-u选项要求备份的必须是一个完整的文件系统,否则dump会报错;
## -f 指定了用于存放备份的设备,这里是/dev/nst0

##在/web 文件下增加一个文件
ls / > /web/ls_out ##将根目录下的文件列表 以覆盖的形式 写入ls_out 文件

##对/web执行一次3级备份
dump -3u -f /dev/nst0 /web ##-3对/web执行级别为3的备份,3级备份只需备份上回0级备份以后修改过的文件即可

cat /etc/dumpdates ##可以通过该命令查看 备份历史

##由于dump只会简单粗暴的把原有文件输出到目标设备上,所以,必须确保当前目标设备是没有数据的状态,否则,原有数据将被备份文件所覆盖。
##在上面的例子中,dump第2次对/web实施备份,采用的是3级备份,也即只把修改项备份,这样会将硬盘上原有的完整备份给覆盖掉,为了避免这种结果,只能对/web进行完整备份,即 0级备份。

rdump -0u -f backup:/dev/nst0 /web ##rdump 用于将备份转储到远程主机上,为此,需要提供“主机名 或 IP地址”。该命令将/web备份到远程主机backup的/dev/nst0中

2,从灾难中恢复:restore
restore会从备份设备中提取数据,到指定点 进行恢复。

mkdir /var/restore ##建立用于恢复文件的目录/var/restore
cd /var/restore/ ##进入这个目录
restore -i -f /dev/sdb3 ##-i 用于交互式的恢复单个文件和目录; -f 用于指定存放备份的设备; 该命令 会 从/dev/sdb3恢复文件 到/var/restore目录
##执行完这条命令,restore会把用户带到交互界面,用户可以根据想要回复的文件 进行相关操作,下面操作 将恢复 ls_out,以及 /etc下的login.defs
##遇到要恢复的文件,只要写入 add filename
##文件恢复完成后可以 写入 quit 退出restore

在这里插入图片描述

##如果用户不幸把整个文件系统都丢了,可以使用restore -r 来对整个文件系统进行恢复
##首先进入该目录
cd /web/
##恢复整个文件系统
restore -r -f /dev/sdb3

##与rdump类似,rrstore从远程主机提取备份信息,进行恢复
rrstore -i -f backup:/dev/nst0

3,要想让备份定时 自动完成,可以使用 cron 命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sarah ฅʕ•̫͡•ʔฅ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值