备份与还原

目录

  • 了解备份
  • 备份与还原工具: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 #解包

 

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