亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網管 > 服務器 > 正文

使用backupninja備份Debian系統的教程

2020-05-27 13:01:47
字體:
來源:轉載
供稿:網友

   小心謹慎或災難體驗會讓每一個系統管理都認識到頻繁的系統備份的重要性。你可以通過編寫管用的舊式 shell 腳本,或使用一個(或幾個)適合這項工作的備份工具來完成備份任務。因此,當你要實施一個備份解決方案時,你了解的備份工具越多,你做出的決策就會越明智。

  在這篇文章中,我們將為你介紹 backupninja ,這是一個輕量且易于配置的系統備份工具。在諸如 rdiff-backup, duplicity, mysqlhotcopy 和 mysqldump 等程序的幫助下, Backupninja 可以提供常用的備份功能,如執行遠程的、安全的和增量式的文件系統備份,加密備份以及 MySQL/MariaDB 數據庫備份。你可以選擇性地開啟使用 Email 狀態報告功能,也可以對一般的硬件和系統的信息進行備份。 backupninja 的一個關鍵功能是它擁有一個內建的基于控制臺的向導程序(被稱為 ninjahelper),而后者允許你為不同的備份情景輕松地創建配置文件。

  如果非要說的話,backupninja 的缺點是:為了充分使用其所有的功能,它要求安裝一些其他“助手”程序。盡管 backupninja 有針對基于 Red Hat(紅帽)的發行版本的 RPM 安裝包,但 backupninja 針對 Debian 及其衍生發行版本的依賴進行了優化。所以不建議在基于 Red Hat 的系統上嘗試 backupninja 。

  在這篇教程中,我們將介紹如何在基于 Debian 的發行版本上安裝 backupninja 。

  安裝 Backupninja

  以 root 賬戶來運行下面的命令:

  代碼如下:

  # aptitude install backupninja

  在安裝的過程中,有幾個文件和目錄將被創建:

  /usr/sbin/backupninja 是個 bash shell 的主腳本;

  /etc/cron.d/backupninja, 默認情況下,設置 cron 任務來每隔一個小時運行上面的主腳本;

  /etc/logrotate.d/backupninja 截斷由 backupninja 程序產生的日志;

  /etc/backup.d/ 是備份操作的配置文件駐留的目錄;

  /etc/backupninja.conf 是包含一般選項的主配置文件。這個文件帶有良好的注釋且詳細解釋了每個選項的含義;

  /usr/share/backupninja 是那些 backupninja 所使用的腳本所處的目錄。這些腳本文件負責執行實際的工作。在這個目錄中,你還可以找到 .helper 文件,它們可以被用來配置和設定 ninjahelper 的菜單;

  /usr/share/doc/backupninja/examples 含有操作配置文件(即通過 ninjahelper 產生的文件)的模板。

  首次運行 Ninjahelper

  當我們嘗試啟動 ninjahelper 時,我們可以看到可能需要一個內部依賴程序。假如系統進行了提示,請輸入 “yes” 并敲下回車鍵來安裝 dialog(一個用于從 shell 腳本中顯示友好對話框的工具)。

201568180112850.jpg (640×87)

  當你在鍵入 yes 后再敲回車鍵時,backupninja 將會安裝 dialog,一旦安裝完成,將呈現出下面的截屏:

201568180142082.jpg (640×373)

  案例 1: 備份硬件和系統信息

  在啟動了 ninjahelper 之后,我們將創建一個新的備份操作:

201568180202609.jpg (640×215)

  如果必要的助手程序沒有被安裝,下面的截屏將會呈現在我們眼前。假如這些軟件包已經在你的系統上安裝了,請跳過這一步。

201568180225974.jpg (640×249)

  接下來的一步需要你選取相關條目來作為此次備份任務的一部分。前四個條目已經默認被選上了,但你可以通過在條目上按空格鍵來撤消選擇。

201568180336339.jpg (631×358)

  一旦你完成了上面的步驟,按 OK 選項來繼續。接著你將能夠選擇是愿意使用默認的配置文件(/etc/backup.d/10.sys)來完成這次備份操作,還是創建一個新的配置文件。若為后者,一個含有與默認配置文件內容相同的文件將會在相同的目錄下被創建,但它被命名為 11.sys,后續的備份操作將會創建類似的文件(注:只不過命名的序號不同)。需要說明的是一旦這個新的配置文件被創建,你便可以使用你喜愛的文本編輯器來編輯該文件。

201568180354468.png (494×327)

  案例 2: 一個遠程目錄的增量式 Rsync 拉取備份

  正如你最有可能知道的那樣, rsync 被廣泛地用于通過網絡同步文件或文件夾。在接下來的例子中,我們將討論一個使用硬鏈接來為一個遠程目錄做增量式拉取備份的方法,它被用來保存歷史數據以及在我們本地的文件服務器中恢復這些歷史數據。這個方法將幫助我們節省空間并增強位于服務器端的安全性。

  步驟 1:編寫一個帶有如下內容的自定義腳本,放在 /etc/backup.d,并將它的權限設置為 600 。需要說明的是,除了一般的配置文件,這個目錄可能還包含當 backupninja 執行時你想運行的一些腳本文件,它們可以發揮出位于主配置文件中的變量的優勢。

  代碼如下:

  # REMOTE USER

  user=root

  # REMOTE HOST

  host=dev1

  # REMOTE DIRECTORY

  remotedir=/home/gacanepa/

  # LOCAL DIRECTORY

  localdir=/home/gacanepa/backup.0

  # LOCAL DIRECTORY WHERE PREVIOUS BACKUP WAS STORED

  localdirold=/home/gacanepa/backup.1

  mv $localdir $localdirold

  # RSYNC

  rsync -av --delete --recursive --link-dest=$localdirold $user@$host:$remotedir $localdir

  在上面的配置中, rsync 的 ‘--link-dest’ 選項的作用是為位于 $localdir-old 目錄中那些沒有改變的文件(包含所有屬性) 硬鏈接到目標目錄($localdir)。

  步驟 2:在 backupninja 第一次運行之前,上層目錄(這個例子中指的是 /home/gacanepa) 是空的。第一次我們執行下面的命令:

  代碼如下:

  # backupninja -n

  backup.0 目錄就被創建了,并在接下來的過程中,它的名稱將會被更改為 backup.1。

  當我們第二次運行 backupninja 時, backup.0 將會被重新創建,而 backup.1 保持不動。

201568180420823.jpg (492×217)

  步驟 3: 確保 backup.1 里面的文件硬鏈接到 backup.0 里的文件,我們可以通過比較文件的 inode(i 節點)數和目錄的大小來達到此目的。

201568180440627.jpg (310×101)

  總結

  Backupninja 不僅是一個經典的備份工具,它也是一個易于配置的實用程序。你可以通過編寫你自己的控制腳本,用放在 /etc.backup.d 中的不同的配置文件來運行 backupninja 。甚至你還可以為 ninjahelper 編寫助手程序,并將其包括在 ninjahelper 的主界面上。

  例如,假如你在 /usr/share/backupninja目錄中創建了一個名為 xmodulo 的控制腳本,它將自動運行那些位于 /etc/backup.d 目錄中以 .xmodulo 為后綴的每個文件。如果你決定添加你的 xmodulo 控制腳本到 ninjahelper 中, 你可以編寫相應的助手程序,即 xmodulo.helper 。另外,假如你想 讓 backupninja 運行其它的腳本,只需把它添加到 /etc/backup.d 目錄中就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品久久精品亚洲人| 91福利视频在线观看| 亚洲香蕉成人av网站在线观看| 最新的欧美黄色| 国产日韩欧美另类| 精品亚洲一区二区三区在线观看| 欧美激情精品久久久久久| 国产精品久久久久久久午夜| 精品爽片免费看久久| 日韩欧美在线视频| 欧美日韩亚洲激情| 亚洲视频自拍偷拍| 亚洲国产精品女人久久久| 亚洲成人网在线观看| 欧美第一页在线| 中文字幕亚洲综合| 成人黄色av免费在线观看| 91精品久久久久久久久不口人| 日韩精品在线观看一区二区| 久久人人97超碰精品888| 国产成人一区三区| 亚洲大胆人体在线| 国产盗摄xxxx视频xxx69| 日韩av免费在线观看| 日韩视频在线一区| 亚洲精品乱码久久久久久按摩观| 亚洲美女精品久久| 亚洲在线www| 久久精品色欧美aⅴ一区二区| 日本电影亚洲天堂| 亚洲专区中文字幕| 亚洲欧洲在线免费| 欧美精品免费播放| 亚洲一区精品电影| 亚洲性无码av在线| 久久人体大胆视频| 91高清在线免费观看| 欧美另类极品videosbest最新版本| 日韩视频精品在线| 狠狠色狠色综合曰曰| 久久久久这里只有精品| 欧美精品videosex极品1| 精品国产一区二区三区四区在线观看| 668精品在线视频| 久久久久久久久久久免费| 38少妇精品导航| 午夜精品久久久久久久99热| 亚洲人成电影网站色| 欧美精品久久久久久久久久| 久久成人国产精品| 亚洲三级黄色在线观看| 一二美女精品欧洲| 久久精品91久久久久久再现| 97精品国产97久久久久久免费| 日韩欧美黄色动漫| 日韩人体视频一二区| 亚洲国产精品女人久久久| 91精品国产91久久久久| 久久久久久尹人网香蕉| 欧美日韩国产激情| 国产香蕉97碰碰久久人人| 成人情趣片在线观看免费| 亚洲国产精品中文| 911国产网站尤物在线观看| 久久久亚洲影院| 精品亚洲aⅴ在线观看| 亚洲国产精品悠悠久久琪琪| 日韩极品精品视频免费观看| 在线一区二区日韩| 久久激情五月丁香伊人| 九色精品免费永久在线| 欧美激情在线一区| 久久久国产视频| 国产精品成人在线| 午夜精品久久久久久久久久久久久| 丝袜美腿精品国产二区| 97精品欧美一区二区三区| www.美女亚洲精品| 欧美久久精品一级黑人c片| 91精品国产自产在线| 91网站免费观看| 久久中文精品视频| 久久久999成人| 亚洲欧洲高清在线| 国产精品wwww| 欧美成人激情视频免费观看| 国产综合久久久久久| 亚洲综合大片69999| 伊人一区二区三区久久精品| 91经典在线视频| 国产欧美日韩精品在线观看| 国产欧美一区二区三区久久| www.久久草.com| 热门国产精品亚洲第一区在线| 精品亚洲男同gayvideo网站| 久久精品一偷一偷国产| 亚洲精品久久久久| 精品久久久久久中文字幕一区奶水| 成人激情视频在线观看| 性欧美长视频免费观看不卡| 亚洲色图25p| 国产免费观看久久黄| 2019国产精品自在线拍国产不卡| 91国产精品视频在线| 高潮白浆女日韩av免费看| 欧洲日韩成人av| 中文字幕精品—区二区| 久久噜噜噜精品国产亚洲综合| 国产精品99久久久久久久久久久久| 国产精品青青在线观看爽香蕉| 国产视频精品免费播放| 粉嫩老牛aⅴ一区二区三区| 亚洲最大成人网色| 日韩欧美中文免费| 国产精品欧美亚洲777777| 日韩一区二区精品视频| 亚洲国产精品久久久久秋霞蜜臀| 亚洲精品国精品久久99热一| 亚洲va久久久噜噜噜| 国产精品69久久久久| 久久免费观看视频| 国产主播精品在线| 亚洲综合社区网| 色妞一区二区三区| 亚洲综合中文字幕68页| www.99久久热国产日韩欧美.com| 日韩精品在线免费播放| 国语自产精品视频在线看抢先版图片| 欧美综合激情网| 亚洲第一精品夜夜躁人人躁| 亚洲国产精品久久久久久| 亚洲**2019国产| 成人福利在线观看| 国产一区二区久久精品| 亚洲国产一区二区三区在线观看| 麻豆成人在线看| 日本19禁啪啪免费观看www| 国产精品精品一区二区三区午夜版| 亚洲深夜福利视频| 欧美在线观看网站| 成人精品网站在线观看| 亚洲一区二区久久| 日韩资源在线观看| 亚洲成av人片在线观看香蕉| 91网站免费观看| 久久免费少妇高潮久久精品99| 亚洲天堂男人天堂女人天堂| 久久韩剧网电视剧| 亚洲精品aⅴ中文字幕乱码| 日韩美女在线观看| 久久久久久久成人| 色偷偷av一区二区三区| 欧美一级免费看| 成人有码视频在线播放| 欧美精品性视频| 亚洲国产成人精品久久久国产成人一区| 欧美理论在线观看| 中日韩美女免费视频网站在线观看| 最近2019中文字幕第三页视频| 久久人人爽人人爽爽久久| 精品少妇一区二区30p| www.xxxx欧美| 欧美裸体视频网站| 午夜剧场成人观在线视频免费观看|