備份與還原

目錄

  • 瞭解備份
  • 備份與還原工具:xfsdump,xfsrestore
  • 光盤寫入工具(mkisofs,)
  • 其他常見的備份與壓縮工具(dd,cpio)

 

 

 

 

——————————————————————————————————————————————————

瞭解備份

我們在做備份的時候最常見的備份一共有三種分別爲,完全備份,增量備份,差異備份

完全備份:這個很好理解,備份全部數據。

增量備份:針對上一次備份(無論是哪種備份)備份上一次備份後,所有發生變化的數據。

差異備份:針對上次完全備份後所變化的數據進行備份。

xfsdump,(備份)

注意事項

只能針對xfs文件系統

只有root有權限使用

不支持沒有掛載的文件

備份下來的數據只能使用xfsrestore解析

xfsdump -0 -f x/1.1 /dev/sdb2
 #-0的意思是完全備份,取值範圍爲1-9,備份從上次小的數
-f指定備份放在那目錄,我放在x目錄命名爲1.1

xfsrestore(還原)

xfsrestore -r -f x/1.1 / .
#-r的意思是開始還原
-f 指定目錄 ,我這裏指定的是x裏面的1.1
. 的意識是恢復當前目錄

mkisofs:新建鏡像文件

這個命令意思是把文件轉變成鏡像文件

mkisofs -o xxx.iso 11 22 33 
# -o的意思是指明更改後鏡像名,後面112233是文件

還有一種小技巧,把光盤變成鏡像,首先連接光盤,不用掛載

cp /dev/cdrom xxx.iso #把cdrom改成iso鏡像

dd

dd if=/dev/zero of=file bs=1M count=1


dd if=/dev/sdb1 of=file #備份sdb1,組成新文件並放在新文件裏面(file)

dd if=/file of=/dev/sdb1 #恢復

cpio

cpio這個命令可以備份數據,可不知道備份哪些數據,所以要跟管道符一起使用

find /etc -name 'file*' | cpio -o > xx.cpio
#壓縮find查找到的數據 -o是打包

cpio -iu < xx.cpio #解包

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章