




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、linux系統怎么備份如果系統的硬件或存儲媒體發生故障,備份工具可以幫 助您保護數據免受意外的損失。那么你知道linux系統怎么備份嗎? 小編帶來了 linux系統備份的具體操作過程z下面大家跟著小編_ 起來學習一下吧。linux系統備份方法在本文中,我將為你介紹backup-manager; 簡單易 用的命令行備份工具,在大多數的Linux發行版的標準軟件庫中都能 見到它的身影。是什么讓備份管理器在眾多的備份工具或備份策略中脫穎 而出呢?讓我來簡單介紹一些它的與眾不同的特性吧:簡單的設計與管理:配置文件易于讀懂和編輯,即便是初學 者也很容易上手。_勞永逸:它在配置好后就可以通過cron周期性
2、運作。支持多種協議遠程備份:無縫整合多種傳輸協議、應用和云后端(如,FTP , SCP , SSH-GPG r rsync , AWS S3 等等)來傳輸生 成的歸檔包到一組遠程主機。支持數據庫備份包括支持開箱即用備份MySQL/MariaDB 和PostgreSQL數據庫。支持加密:備份過程中支持基于GPG文件的加密。在Linux上安裝備份管理器備份管理器的安裝是快速而無痛的,因為它就包含在大多數 Linux發行版的基礎軟件庫中。Debian z Ubuntu及其衍生版# aptitude in stall backup-ma nager在基于Debian的系統中安裝時,會提示你輸入要存放備
3、份 歸檔文件的目錄。如果選擇的目錄不存在,那么當你首次運行備份管 理器時它會自動創建。選擇OK并按回車鍵。在下一步中,會詢問你要備份的所有目錄(用空格分隔)。建 議,但不是嚴格要求,列出同一父目錄中的幾個子目錄,而不要僅僅 輸入父目錄。你可以跳過該步驟并在以后對配置文件中BM_TARBALL_DIRECTORIESb變量進行設置。否則的話,就請盡可 能多地添加你想要的目錄,然后選擇OK :Fedora 或 CentOS/RHEL# yum in stall backup-ma nager在CentOS/RHEL上,在運行以上yum命令前,你將需要 先啟用EPEL倉庫。配置備份豁里器備份管理器的
4、主配置文件是/Gtc/backup-manager.conf。該文件被劃分為幾個童節,里面定義了備份方法和相關的變量(或鍵 值),這些配置讓備份管理器成為一個多樣化的工具,可以廣泛地 應付各種狀況。出于演示目的,我們將考慮以下環境:每周對/etc , /home以及/var/log目錄進行一次完整備份 (我們將在下面通過cron設置備份的頻率)。通過SSH傳輸.tar.gz備份歸檔文件到兩臺不同主機devl 和dev3上指定的目標目錄。通過SSH備份本地MySQL數據庫到相同目標主機。用你喜愛的文本編輯器打開/etc/backup-manager.conf 文件”并編輯以下變量。如果你愿意”你
5、大可不必理會那些#開頭的 行。在本文中,它只是用作說明的注釋:# Specify the backup method(s) that will be used.# tarball: takes a list of directories and builds the corresponding tarballs.# mysql: archives MySQL databases using mysqldump. To restore the database, you # need to use the same tool manually.exportBM_ARCHIVE_METHOD 二&
6、 quot;tarballmysql" # Where to store the backups.export BM_REPOSITORY_ROOT 二& q u ot;/va r/a rc h i ve s" # The following directive indicates backup-manager to name # the gen erated files after the directory that was backed up.export BM_TARBALL_NAMEFORMAT 二& quot;long " # Define the c
7、ompressio n type for the gen erated files.export BM_TARBALL_FILETYPE="tar.gz" # List the directories that you want to backup.export BM_TARBALL_DIRECTORIES 二& quot;/etc/home/var/log" # Exclude some subdirectories or file exte nsion s.exportBM_TARBALL_BLACKLIST 二& quot;/var/log/myothera
8、pp.log *.mp3 *.mp4" # List the database(s) that you want to backup,separatedbyspaces.exportBM_MYSQL_DATABASES="mysql mybase word press dotclear phpbb2" # MySQL user nameexport BM_MYSQL_ADMINLOGIN 二& quot;root" # MySQL passwordforuser name, exportBM_MYSQL_ADMINPASS二"mypasswor
9、d" # Add support for DROP statements (opti on al).export BM_MYSQL_SAFEDUMPS二"true" # The hostname or IP address where the database(s) reside.export BM_MYSQL_HOST 二& quot;localhost" # Port where MySQLserverisliste ning. exportBM_MYSQL_PORT二"3306" # Compression type (opti
10、onal).export BM_MYSQL_FILETYPE二"gzip" # Do not archive remote hosts, but only localhost.BM_TARBALL_OVER_SSH二"false" # User accountforSSHupload.exportBM_UPLOAD_SSH_USER=&.quot;root" # Absolute path of the users private key for passwordless SSH login .exportBM_UPLOAD_SSH_KEY 二
11、& quot;/root/.ssh/id_rsa"#Remote hosts (make sure you have exported your public key to them):export BMJJ PLOAD_SSH_HOSTS="devl dev3" # Remote destination for uploading backups If it does n& #39;t exist, # this directory will be created automatically the first time# backup-manager runs
12、.export BM_UPLOAD_SSH_DESTINATI ON 二& quot;/var/archives/backu ps/$HOSTNAME"運行備份豁里器聲動運彳詢分管理器,請輸入以下命令。你也可以選擇添 加‘v’標識以便一步一步詳細檢查運行過程。# backup-managerBM_TARBALL_DIRECTORIES 列出的目錄將作為 tarball 備 份到BM_REPOSITORY_ROOT目錄,然后通過SSH傳輸到 BM_UPLOAD_SSH_DESTINATION 指定的主機 devl 和 dev3ogev2 - 167r:r*tin
13、g dtfwltclientfile /rwt/S*v2.2014MI2 ad$“ gvd乂.MMIWbmWt.tr.(x Uhoat 201X,12.a3Wr.t”.tx 如 2vUfroottdrri Is -1 /v*r/arhivs/bckMps/tfrf21、/ 八心Ho 心h *ilv * dHtvry(roottdwv) Is -1 /var/rchivs/Vakups/dv2It: c4hoo/vM/ari/4v2 g vch flH orFreStWrri -) is M 兀訴7F、SU4 /Mtm * 11 U:M 4tv:-2014MU.MrrWlWVW*Jr-嗆MTHU
14、lfWT/toduiKFlIfW0tOlAl 8,24fw-r1 fMt fWtf U U:M tv|.MI4HU.d)1 ret rwtT Z M:X八 rm八八7、u , ”.口f Irt rw1$1 MOV 12 1:M. X-l 4: : 2 . t.*rrwr 1rt7M24 j 12 U:M 3、:-v) t il?“ 1rgHI U 1:MX1(5Yff正如你在上面圖片中看到的那樣,備份管理器在運行的時候 創建了一個名為/root/.back-manager_f 的文件 z MySQL 密 碼通過 BM_MYSQL_ADMINPASS 指定。那樣,mysqldump 可以 驗證到MySQL服務器,而不必在命令行以明文格式接受密碼,那樣 會有安全風險。通過cron運行備份管理器一旦決定哪一天是進行每周備份的最佳日子(最佳時間)”你 可以讓cron來為你運行備份管理器。打開root的crontab文件(注意,你必須以root登錄):# crontab -e假定你想要在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024項目管理考試輔導材料試題及答案
- 廣告策劃中的危機公關處理考核試卷
- 財務數據解讀與應用試題及答案
- 陜西排水帶施工方案
- 針對新形勢的注冊會計師考試變革探討試題及答案
- 2024項目管理專業知識考題試題及答案
- 2024年項目成功的關鍵因素與應對方案試題及答案
- 打井前施工方案怎么寫
- 項目管理專業人士資格考試的備考經驗試題及答案
- 電視機語音助手與智能交互技術考核試卷
- 婚育情況登記表
- INVOICE-商業發票樣本格式
- 圓周率1000000位 完整版
- DB33-1036-2021《公共建筑節能設計標準》
- 巖芯鑒定手冊
- 快速排序算法高校試講PPT
- 甘肅歷史與甘肅文化
- 工程勘察設計收費標準
- 高邊坡施工危險源辨識及分析
- 江蘇工業企業較大以上風險目錄
- 監理質量評估報告(主體分部)
評論
0/150
提交評論