bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份

這篇文章主要講解了“如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份”吧!

創(chuàng)新互聯(lián)專注于新津縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供新津縣營銷型網(wǎng)站建設(shè),新津縣網(wǎng)站制作、新津縣網(wǎng)頁設(shè)計(jì)、新津縣網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造新津縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供新津縣網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

一個(gè)解決方案: Bdsync

這時(shí),一個(gè)卓越的開源工具來拯救我們了,它叫Bdsync(多虧了Rolf Fokkens)。顧名思義,Bdsync可以通過網(wǎng)絡(luò)同步“塊設(shè)備”。對(duì)于快速同步,Bdsync會(huì)生成并對(duì)比本地/遠(yuǎn)程塊設(shè)備的塊的MD5校驗(yàn)和,只同步差異部分。rsync在文件系統(tǒng)級(jí)別可以做的,Bdsync可以在塊設(shè)備級(jí)別完成。很自然,對(duì)于LUKS加密的設(shè)備它也能工作得很好。相當(dāng)?shù)仂`巧!

使用Bdsync,首次備份將拷貝整個(gè)LUKS塊設(shè)備到遠(yuǎn)程主機(jī),因而會(huì)花費(fèi)大量時(shí)間來完成。然而,在初始備份后,如果我們?cè)贚UKS設(shè)備新建一些文件,再次備份就會(huì)很快完成,因?yàn)槲覀冎恍杩截愋薷倪^的塊。經(jīng)典的增量備份在起作用了!
安裝Bdsync到Linux

Bdsync并不包含在Linux發(fā)行版的標(biāo)準(zhǔn)倉庫中,因而你需要從源代碼來構(gòu)建它。使用以下針對(duì)特定版本的指令來安裝Bdsync及其手冊(cè)頁到你的系統(tǒng)中。
Debian,Ubuntu或Linux Mint

   

代碼如下:

$ sudo apt-get install git gcc libssl-dev
   $ git clone https://github.com/TargetHolding/bdsync.git
   $ cd bdsync
   $ make
   $ sudo cp bdsync /usr/local/sbin
   $ sudo mkdir -p /usr/local/man/man1
   $ sudo sh -c 'gzip -c bdsync.1 > /usr/local/man/man1/bdsync.1.gz'

Fedora或CentOS/RHEL

   

代碼如下:

$ sudo yum install git gcc openssl-devel
   $ git clone https://github.com/TargetHolding/bdsync.git
   $ cd bdsync
   $ make
   $ sudo cp bdsync /usr/local/sbin
   $ sudo mkdir -p /usr/local/man/man1
   $ sudo sh -c 'gzip -c bdsync.1 > /usr/local/man/man1/bdsync.1.gz'

對(duì)LUKS加密的設(shè)備實(shí)施非現(xiàn)場(chǎng)增量備份

我假定你已經(jīng)準(zhǔn)備好了一個(gè)LUKS加密的塊設(shè)備作為備份源(如,/dev/LOCDEV)。同時(shí),我假定你也有一臺(tái)遠(yuǎn)程主機(jī),用以作為源設(shè)備的備份點(diǎn)(如,/dev/REMDEV)。

你需要在兩臺(tái)系統(tǒng)上具有root帳號(hào)訪問權(quán)限,并且設(shè)置從本地訪問遠(yuǎn)程的無密碼SSH訪問。最后,你需要安裝Bdsync到兩臺(tái)主機(jī)上。

要在本地主機(jī)上初始化一個(gè)遠(yuǎn)程備份進(jìn)程,我們需要以root執(zhí)行以下命令:

   

代碼如下:

# bdsync "ssh root@remote_host bdsync --server" /dev/LOCDEV /dev/REMDEV | gzip > /some_local_path/DEV.bdsync.gz

這里需要進(jìn)行一些說明。Bdsync客戶端將以root打開一個(gè)到遠(yuǎn)程主機(jī)的SSH連接,并執(zhí)行帶有--server選項(xiàng)的Bdsync客戶端。明確說明一下,/dev/LOCDEV是我們的本地主機(jī)上的源LUKS塊設(shè)備,而/dev/REMDEV是遠(yuǎn)程主機(jī)上的目標(biāo)塊設(shè)備。它們可以是/dev/sda(作為整個(gè)磁盤),或者/dev/sda2(作為單個(gè)分區(qū))。本地Bdsync客戶端的輸出結(jié)果隨后被管道輸送到gzip,用來在本地主機(jī)中創(chuàng)建DEV.bdsync.gz(所謂的二進(jìn)制補(bǔ)丁文件)。

你第一次運(yùn)行上面的命令的時(shí)候,它會(huì)花費(fèi)很長一段時(shí)間,這取決于你的互聯(lián)網(wǎng)/局域網(wǎng)速度,以及/dev/LOCDEV的大小。記住,你必須有兩個(gè)大小相同的塊設(shè)備(/dev/LOCDEV和/dev/REMDEV)。

下一步是要將補(bǔ)丁文件從本地主機(jī)拷貝到遠(yuǎn)程主機(jī)。一種方式是使用scp:

   

代碼如下:

# scp /some_local_path/DEV.bdsync.gz root@remote_host:/remote_path

最后一步,是要在遠(yuǎn)程主機(jī)上執(zhí)行以下命令,它們會(huì)將補(bǔ)丁文件應(yīng)用到/dev/REMDEV:

   

代碼如下:

# gzip -d < /remote_path/DEV.bdsync.gz | bdsync --patch=/dev/DSTDEV

我推薦在使用真實(shí)數(shù)據(jù)部署B(yǎng)dsync前,使用一些(沒有任何重要數(shù)據(jù))小分區(qū)來做這些測(cè)試。在你完全弄懂整個(gè)設(shè)置是如何工作之后,你可以開始備份真實(shí)數(shù)據(jù)。

感謝各位的閱讀,以上就是“如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

本文名稱:如何對(duì)Linux上使用LUKS加密的部分進(jìn)行備份
網(wǎng)頁鏈接:http://vcdvsql.cn/article4/gjejoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站網(wǎng)站營銷、微信小程序、網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)