開源備份軟體bacula安裝記錄--含備份-恢復演練
公司原來的備份機器用的是oracle-linux 5.7 執行的不是很穩定,經常出現宕機,新裝了一個centos6.5, 準備使用bacula來對資料進行備份,在這裡記錄一下安裝過錯,備忘.
作業系統:centos6.5
1、安裝mysql
用yum安裝
yum install mysql mysql-server mysql-devel
這裡要注意的是一定要安裝mysql-devel,否則在等下configure bacula的時候會報找不到mysql.h檔案--這裡折騰了我好久,差點想去編譯安裝mysql
2、安裝bacula-server端
解壓
./configure --prefix=/opt/bacula --with-mysql #這裡只要指定mysql就可以,不需要指定路徑,因為bacula會去預設的路徑去找mysql
make
make install
3、初始化資料庫
初始化的時候要保證mysql的root密碼為空。。。。
進入bacula/etc 目錄,執行以下命令
[javascript] view plaincopyprint?- ./grant_mysql_privileges
- ./create_mysql_database
- ./make_mysql_tables
4、配置bacula Director端\SD端
這裡需要配置一個job 一個fileset 一個client 其他用預設的配置即可滿足一般要求
下面貼一下我的配置
[javascript]- Job{ #job的作用是定義一個備份任務,一些引數像差異備份啦 備份週期啦 日誌啦等等
- Name="7.17"
- Type = Backup
- Level = Incremental
- Client = 7.17
- FileSet = "7.17"
- Schedule = "WeeklyCycle"
- Storage = File
- Messages = Standard
-
Pool = File
- Priority = 10
- Write Bootstrap = "/opt/bacula/var/bacula/working/%c.bsr"
- }
- FileSet { #在fileset裡面定義客戶端要備份的檔案或者目錄
- Name = "7.17"
- Include {
- Options {
- signature = MD5
- }
- File = "/opt/jdk"
- }
- Client { #定義客戶端的一些引數,比如ip 埠 等
- Name = 7.17
- Address = 192.168.7.17
- FDPort = 9102
- Catalog = MyCatalog
- Password = "24H/a2pSWjFxWituyFuB8LpParvcDKgEMywQlxEgxxxx2" # password for FileDaemon
- File Retention = 30 days # 30 days
- Job Retention = 6 months # six months
- AutoPrune = yes # Prune expired Jobs/Files
- }
SD端使用預設配置即可
5、配置FD端--備份客戶端
直接上配置,要點就是director的名字和密碼要和dir的配置對上!
- Director {
- Name = Bacula200-dir
- Password = "24H/a2pSWjFxWituyFuB8LpParvcDKgEMywQlxEgRldd2"
- }
- #
- # Restricted Director, used by tray-monitor to get the
- # status of the file daemon
- #
- Director {
- Name = Bacula200-mon
- Password="24H/a2pSWjFxWituyFuB8LpParvcDKgEMywQlxEgRldd2"
- Monitor = yes
- }
- #
- # "Global" File daemon configuration specifications
- #
- FileDaemon { # this is me
- Name = centos-003-fd
- FDport = 9102 # where we listen for the director
- WorkingDirectory = /opt/bacula/var/bacula/working
- Pid Directory = /var/run
- Maximum Concurrent Jobs = 20
- }
- # Send all messages except skipped files back to Director
- Messages {
- Name = Standard
- director = centos-003-dir = all, !skipped, !restored
- }
6、開始備份、恢復過程
備份首先要建立卷組
在環境變數裡面加上 bacula的sbin路徑
[html] view plaincopyprint?- PATH=$PATH:$HOME/bin:/opt/bacula/sbin
然後就可以通過命令控制備份程式了
首先通過label欻關鍵卷組
然後使用run命令開始操作
備份
[html] view plaincopyprint?- *run #開始任務使用run選擇剛才建立的任務
- Automatically selected Catalog: MyCatalog
- Using Catalog "MyCatalog"
- A job name must be specified.
- The defined Job resources are:
- 1: BackupClient1
- 2: xxxxxx
- 3: xxxxxx
- 4: BackupCatalog
- 5: RestoreFiles
- Select Job resource (1-5): 1
- Run Backup job
- JobName: BackupClient1
- Level: Incremental
- Client: Bacula200-fd
- FileSet: Full Set
- Pool: File (From Job resource)
- Storage: File (From Job resource)
- When: 2014-07-07 22:32:21
- Priority: 10
- OK to run? (yes/mod/no): yes
- Job queued. JobId=1
- You have messages.
[html] view plaincopyprint?
- *s #使用s檢視director來檢視任務執行情況
- Status available for:
- 1: Director
- 2: Storage
- 3: Client
- 4: All
- Select daemon type for status (1-4): 1
- Bacula200-dir Version: 5.2.6 (21 February 2012) x86_64-unknown-linux-gnu redhat
- Daemon started 07-Jul-14 22:22. Jobs: run=1, running=0mode=0,0
- Heap: heap=274,432 smbytes=81,718 max_bytes=95,201 bufs=292max_bufs=330
- Scheduled Jobs:
- Level Type Pri Scheduled Name Volume
- ===================================================================================
- Incremental Backup 10 07-Jul-14 23:05 BackupClient1 20140708
- Incremental Backup 10 07-Jul-14 23:05 xxxxx 20140708
- Incremental Backup 10 07-Jul-14 23:05 xxxxx 20140708
- Full Backup 11 07-Jul-14 23:10 BackupCatalog 20140708
- ====
- Running Jobs:
- Console connected at 07-Jul-14 22:30
- No Jobs running.
- ====
- Terminated Jobs:
- JobId Level Files Bytes Status Finished Name
- ====================================================================
- 1 Full 16 10.98 M OK 07-Jul-14 22:32 BackupClient1
[html] view plaincopyprint?
- #任務完成後,如果你登陸控制檯,他會給你發下面備份成功的訊息,如果失敗也會發訊息告訴你原因
- Build OS: x86_64-unknown-linux-gnu redhat
- JobId: 1
- Job: BackupClient1.2014-07-07_22.32.27_03
- Backup Level: Full (upgraded from Incremental)
- Client: "Bacula200-fd" 5.2.6 (21Feb12) x86_64-unknown-linux-gnu,redhat,
- FileSet: "Full Set" 2014-07-07 22:32:27
- Pool: "File" (From Job resource)
- Catalog: "MyCatalog" (From Client resource)
- Storage: "File" (From Job resource)
- Scheduled time: 07-Jul-2014 22:32:21
- Start time: 07-Jul-2014 22:32:29
- End time: 07-Jul-2014 22:32:30
- Elapsed time: 1 sec
- Priority: 10
- FD Files Written: 16
- SD Files Written: 16
- FD Bytes Written: 10,988,458 (10.98 MB)
- SD Bytes Written: 10,990,169 (10.99 MB)
- Rate: 10988.5 KB/s
- Software Compression: None
- VSS: no
- Encryption: no
- Accurate: no
- Volume name(s): 20140708
- Volume Session Id: 1
- Volume Session Time: 1404786153
- Last Volume Bytes: 10,999,377 (10.99 MB)
- Non-fatal FD errors: 0
- SD Errors: 0
- FD termination status: OK
- SD termination status: OK
- Termination: Backup OK
相關推薦
開源備份軟體bacula安裝記錄--含備份-恢復演練
公司原來的備份機器用的是oracle-linux 5.7 執行的不是很穩定,經常出現宕機,新裝了一個centos6.5, 準備使用bacula來對資料進行備份,在這裡記錄一下安裝過錯,備忘. 作業系統:centos6.5 1、安裝mysql 用yum安裝 yu
開源路由軟體Quagga安裝及使用
QUAGGA是一款開源的路由軟體,也是zebra(已經停止更新)的升級維護版本。 作用:將linux裝置變成一個功能完整的路由器。支援的協議:rip,ospf,bgp等。 各種簡單的介紹使用方法啊等
開源備份工具bacula
備份軟件 bacula 開源備份工具BACULA安裝 Bacula是一款開源的跨平臺網絡備份工具,提供基於企業級的CS的備份解決方案。可以對數據進行備份、恢復、以及完整性校驗。功能特點支持完全備份,增量備份,差異備份。支持多種恢復方式支持多種文件系統下的備份恢復(ext3、ext2、reiserfs、x
類Unix上5個最佳開源備份工具 Bacula/Amanda/Backupninja/Backuppc/UrBackup
當為一個企業選擇備份工具的時候,你都考慮什麼呢?確定你正在部署的軟體具有下面的特性 開源軟體 – 你務必要選擇那些原始碼可以免費獲得,並且可以修改的軟體。確信可以恢復你的資料,即使是軟體供應商/專案停止繼續維護這個軟體,或者是拒絕繼續為這個軟體提供補丁。 &n
數據庫備份拿webshell簡單記錄
數據庫備份 webshell 數據庫備份拿webshell主要前提是能進入到應用系統後臺,並且有數據庫備份功能(有點廢話了)! 當我們想法設法進入到一個系統後臺之後,本以為找一個文件上傳的地方來上傳一個webshell,但是上傳點卻是限制得死死的,高強度的白名單限制,各種繞過都沒有成功,
[原創]MySQL數據庫查詢和LVM備份還原學習筆記記錄
des 其他 sql數據庫 fse 三種 nlog mysql創建表 vm備份 show 一、查詢語句類型: 1)簡單查詢 2)多表查詢 3)子查詢 4)聯合查詢 1)簡單查詢: SELECT * FROM tb_name; SELECT field
MySQL安裝及資料備份和恢復
MySQL二進位制格式安裝 首先下載mysql二進位制安裝包 //下載地址 [[email protected] src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-lin
使用雲祺虛擬機器備份軟體備份H3C CAS 虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】——【虛擬機器備份】,新建備份任務。 2、在H3C CAS虛擬化型別下勾選要備份的虛擬機器,選擇的虛擬機器即顯示在【已選擇的虛擬機器】下面,滾動頁面到底部,點選【下一步】。 3、備份方式可以選擇【按策略備份】和【一次性備份】。若選擇【按策略備份】,則
sql server資料庫實時備份_sql資料庫實時備份軟體_資料實時備份
www.syncnavigator.cn SyncNavigator 做資料同步時所支援的資料庫型別: 支援sqlserver 2000-2014所有版本,全相容,和MYsql 4.x 、MYsql 5.x 、MYsql 6.x版本。 來源資料庫和目標資料庫可以版本不同,比如:來源資料庫
使用雲祺虛擬機器備份軟體備份Redhat RHV/Ovirt 虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】——【虛擬機器備份】,新建備份任務。 2、在Redhat RHV/Ovirt虛擬化型別下勾選要備份的虛擬機器,選擇的虛擬機器即顯示在【已選擇的虛擬機器】下面,滾動頁面到底部,點選【下一步】。 3、備份方式可以選擇【按策略備份】和【一次性備份】。若選擇
使用雲祺虛擬機器備份軟體恢復Redhat RHV/Ovirt 虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】—【虛擬機器恢復】,新建恢復任務。 2、在Redhat RHV/Ovirt虛擬化型別下勾選要需要恢復的備份點,點選【下一步】。 3、設定恢復目標宿主機,並按需配置恢復虛擬機器的名稱、狀態、儲存、網路,點選【下一步】。 4、按需配置恢復方式及傳輸
Mysql備份系列(3)--innobackupex備份mysql大資料(全量+增量)操作記錄
在日常的linux運維工作中,大資料量備份與還原,始終是個難點。關於mysql的備份和恢復,比較傳統的是用mysqldump工具,今天這裡推薦另一個備份工具innobackupex。innobackupex和mysqldump都可以對mysql進行熱備份的,mys
使用雲祺虛擬機器備份軟體恢復Citrix XenServer 虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】—【虛擬機器恢復】,新建恢復任務。 2、在Citrix XenServer虛擬化型別下勾選要需要恢復的備份點,點選【下一步】。 3、設定恢復目標宿主機,並按需配置恢復虛擬機器的名稱、狀態、儲存、網路,點
mysql二進位制安裝和資料備份
一、mysql二進位制的安裝 1.從ftp上傳並解壓檔案 建立使用者和使用者組 [[email protected][[email protected] ~]# groupadd -r mysql [[email protected
FreeFileSync 10.7 釋出,開原始檔夾同步備份軟體工具
FreeFileSync 10.7 已釋出,FreeFileSync 是一個開源的資料夾比較和同步工具,介面簡潔,只需簡單的設定就可以實現資料夾的比較和同步操作。 該版本新增了不少實用的新特性,例如支援通過啟動器使用命令列引數和退出程式碼,還修復了部分 bug。 Re
開源資產管理軟體-GLPI安裝
系統版本 CentOS Linux release 7.5.1804 (Core) 核心 3.10.0-862.el7.x86_64 MySQL MySQL5.7 第一步:
使用雲祺虛擬機器備份軟體瞬時恢復Redhat RHV/Ovirt虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】—【虛擬機器瞬時恢復】,新建瞬時恢復任務。 2、在Redhat RHV/Ovirt虛擬化型別下勾選要需要恢復的備份點,設定恢復目標宿主機,並按需配置恢復虛擬機器的名稱、狀態、儲存、網路,點選【確定】。 3、提交
CSDN-markdown編輯器使用技巧記錄與備份
歡迎使用Markdown編輯器 你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學習如何使用Markdown編輯器, 可以仔細閱讀這篇文章,瞭解一下Markdown的基本語法知識。 新的改變 我們對Markdown編輯器進行了一些功能
使用雲祺虛擬機器備份軟體備份SANFOR HCI虛擬機器
1、進入雲祺虛擬機器備份系統,選擇【備份/恢復】——【虛擬機器備份】,新建備份任務。 2、在SANFOR HCI虛擬化型別下勾選要備份的虛擬機器,選擇的虛擬機器即顯示在【已選擇的虛擬機器】下面,滾動頁面到底部,點選【下一步】。 3、備份方式可以選擇【按策略備份】和【一次性備份】。若選擇【按策略備份
Mac安裝adobe系列軟體問題分析記錄
ps cc 2017 安裝軟體是個坑,安裝破解軟體是個大坑 在之前安裝的adobe系列軟體的時候遇到很多問題,安裝一個Photoshop ,結果發現電腦裡面多出了很多adobe相關軟體,關鍵是軟體無法刪除。沒事整理的時候看見那幾個檔案著實頭疼,有一次忍不住了,就刪除了其中的一個。結果