fsarchiver創建系統鏡像
阿新 • • 發佈:2017-09-26
clas tar als lease brush 模式 二進制 db2 文件中
fsarchiver簡介
fsarchiver可以將整個文件系統的內容保存成一個壓縮形式的歸檔文件,包含文件系統本身。所以用來做系統鏡像是一個不錯的選擇,一旦系統崩潰但可以進入救援模式,我們就可以使用之前備份好的系統鏡像快速恢復系統。
如何安裝
fsarchiver默認沒有安裝在發行版裏,需要我們自己安裝。官方網站是www.fsarchiver.org。我們進入http://www.fsarchiver.org/installation/頁面,可以選擇rpm或者源碼安裝,但是對於CentOS6系統,RPM安裝存在依賴問題,他的RPM包是針對RHEL7系統制作的。我們可以選擇下載已經編譯好的二進制包,直接使用。
基本使用
#對於備份操作,我們需要以只讀形式重新掛載文件系統或者有條件的話直接卸載。也可以-A忽略 [[email protected] ~]$ sudo /home/peter/fsarchiver savefs backup.fsa /dev/sdb1 oper_save.c#938,filesystem_mount_partition(): partition [/dev/sdb1] is mounted read/write. please mount it read-only and then try again. you can do "mount -o remount,ro /dev/sdb1". you can also run fsarchiver with option ‘-A‘ if you know what you are doing. removed backup.fsa #對於恢復操作,我們必須先卸載文件系統。 [[email protected] ~]$ sudo /home/peter/fsarchiver restfs backup2.fsa id=0,dest=/dev/sdb2 oper_restore.c#1230,extractar_filesystem_extract(): partition [/dev/sdb2] is mounted on [/home/peter/sder]. cannot restore an archive to a partition which is mounted, unmount it first: umount /home/peter/sder #創建文件系統備份 #可以將多個文件系統備份在一個文件中 [[email protected] ~]$ sudo /home/peter/fsarchiver savefs backup.fsa /dev/sdb1 /dev/sdb2 #恢復文件系統 #id=0表明從歸檔中提取第一個文件系統的內容 [[email protected] ~]$ sudo /home/peter/fsarchiver restfs backup.fsa id=0,dest=/dev/sdc1 id=1,dest=/dev/sdc2
fsarchiver創建系統鏡像