网站数据是网站的根基,为了保护世界和平,为了保证数据安全,我们要学会第一件事就是备份网站的数据!
让我们来学一下数据库备份的奇淫巧计。
数/据/安/全
SUMMER TIME
ENJOY MY
SUMMER TIME
磁带机
磁带机:
/dev/st0
倒带
mt -f /dev/st0 rewind
擦除
mt -f /dev/st0 erase
出带
mf -f /dev/st0 offline
查看磁带的内容
tar tvf /dev/st0 [位置]
备份数据到磁带
tar cvf /dev/st0 [位置]
继续写入数据
tar rvf /dev/st0 [位置]
把磁带中的数据恢复到硬盘
tar xvf /dev/st0 [位置]
1
备份说明
硬盘备份
完全备份,增量备份(累计增量备份,差异备份)
累计增量备份:
先完整备份一次,运行一段时间,比较现在的数据和完全备份的差异,只备份有差异的数据
备份:
完整备份|第二天增加的数据|第三天增加的数据....
恢复:
完整备份+第二天增加的数据+。。。。
----------------
差异备份:
完整的备份|第二天增加的数据(第一次差异备份)
完整的备份|第二天增加的数据+第三天增加的数据(第二次差异备份)
PROFILE
dump命令备份数据
yum -y install dump
yum -y install xfsdump
dump实现增量备份
支持0-9 0=完全备份 1~9=增量备份
xfsdump -f /root/dump_sda1 /dev/sda1
对/boot/文件夹进行备份
xfsrestore -f /root/dump_sda1 /root/sda1-test
把/root/dump_sda1恢复到/root/sda1-test
xfsdump -1j -f /root/boot-z1 /dev/sda1
进行增量备份
远程备份
rsync工具
rsync -av /etc/passwd /tmp/1.txt
把/etc/passwd同步到/tmp/1.txt上
rsync -av /etc/passwd 192.168.1.10:/tmp/1.txt
远程同步
原文始发于微信公众号(白安全组):怎么保护你的数据库?rm -rf * ?
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论