# 2.
使用
cpio
来备
份与
还
原整
个
系
统
,假
设储
存媒体
为
SATA
磁
带
机:
[root@study ~]#
find /
-
print | cpio
-
covB > /dev/st0
<==
备
份到磁
带
机
[root@study ~]#
cpio
-
iduv < /dev/st0
<==
还
原
假设
/home
为一个独立的文件系统,而
/backupdata
也是一个独立的用来备份的文件系统,那如何
使用
dump
½
/home
完整的备份到
/backupdata
上呢?可以像底下这样½行看看:
# 1.
完整
备
份
[root@study ~]#
xfsdump
-
l 0
-
L 'full'
-
M 'full'
-
f /backupdata/home.dump /home
# 2.
第一次
½
行累
积备
份
[root@study ~]#
xfsdump
-
l 1
-
L 'full
-
1'
-
M 'full
-
1'
-
f /backupdata/home.dump1 /home
除了这些指令之外,其实
tar
也可以用来½行完整备份啦!举例来说,
/backupdata
是个独立的文件
系统,
你想要½整个系统通通备份起来时,可以这样考虑:½不必要的
/proc, /mnt, /tmp
等目录不
备份,其他的数据则予以备份:
[root@study ~]#
tar
--
exclude /proc
--
exclude /mnt
--
exclude /tmp
\
>
--
exclude /backupdata
-
jcvp
-
f /backupdata/system.tar.bz2 /
20.4.2
完整备份之差异备份
(Differential backup)
差异备份与累积备份有点类似,也是需要½行第一次的完整备份后才能够½行。只是差异备份指的是:
每次的备份都是与原始的完整备份比½的½果。
所以系统运作的越久,离完整备份时间越长,
那么
该次的差异备份数据可能就会越大!差异备份的示意图如下所示:
图
20.4.2
、差异备份
(differential backup)
操作示意图