-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
linux快照備份(linux 備份)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于linux快照備份的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、阿里云服務(wù)器ecs怎么用,可以擺我的網(wǎng)頁上互聯(lián)網(wǎng)嗎?
云服務(wù)器Elastic Compute Service(ECS)是阿里云提供的一種基礎(chǔ)云計(jì)算服務(wù)。
使用云服務(wù)器ECS就像使用水、電、煤氣等資源一樣便捷、高效。您無需提前采購硬件設(shè)備,而是根據(jù)業(yè)務(wù)需要,隨時(shí)創(chuàng)建所需數(shù)量的云服務(wù)器ECS實(shí)例。在使用過程中,隨著業(yè)務(wù)的擴(kuò)展,您可以隨時(shí)擴(kuò)容磁盤、增加帶寬。如果不再需要云服務(wù)器,也能隨時(shí)釋放資源,節(jié)省費(fèi)用。
ECS涉及的所有資源,包括實(shí)例規(guī)格、塊存儲(chǔ)、鏡像、快照、帶寬和安全組。您可以通過 云服務(wù)器管理控制臺(tái)或者 阿里云 App 配置您的ECS資源。
云服務(wù)器的作用有四項(xiàng):
1、完全管理權(quán)限:對(duì)云服務(wù)器的操作系統(tǒng)有完全控制權(quán),用戶可以通過連接管理終端自助解決系統(tǒng)問題,進(jìn)行各項(xiàng)操作;
2、快照備份與恢復(fù):對(duì)云服務(wù)器的磁盤數(shù)據(jù)生成快照,用戶可使用快照回滾、恢復(fù)以往磁盤數(shù)據(jù),加強(qiáng)數(shù)據(jù)安全;
3、自定義鏡像:對(duì)已安裝應(yīng)用軟件包的云服務(wù)器,支持自定義鏡像、數(shù)據(jù)盤快照批量創(chuàng)建服務(wù)器,簡(jiǎn)化用戶管理部署;
4、擁有API接口:使用ECS API調(diào)用管理,通過安全組功能對(duì)一臺(tái)或多臺(tái)云服務(wù)器進(jìn)行訪問設(shè)置,使開發(fā)使用更加方便。
二、linux系統(tǒng)硬盤,沒有掛載,拔掉一塊會(huì)怎么樣
linux系統(tǒng)硬盤,沒有掛載,拔掉一塊會(huì)怎么樣
linux操作系統(tǒng)是一個(gè)文件系統(tǒng)。磁盤分區(qū)后,同樣需要掛載才能正常使用,并且需要將硬盤文件路徑或者設(shè)備的uuid寫入配置文件/etc/fstab才能永久生效。
本文將帶來linux下的磁盤管理中的硬盤掛載,Linux操作系統(tǒng)掛載硬盤需要了解的一些知識(shí)。這可能是迄今為止介紹的最最最實(shí)用的linux硬盤掛載的文章了,比較詳細(xì)。由于工作原因,平時(shí)使用的比較多。主要目的,只是想讓更多人的了解到linux下掛載磁盤也不是那么困難。
有幾種常見的文件系統(tǒng),以前的老牌文件系統(tǒng)ext文件系統(tǒng)(ext2、ext3、ext4)。
在Redhat7系列還是推薦一款優(yōu)秀的xfs文件系統(tǒng),在性能上已經(jīng)超越了ext文件系統(tǒng)。XFS文件系統(tǒng)是硅谷圖形公司(Silicon Graphic Inc,簡(jiǎn)稱SGI)開發(fā)的用于IRIX(一個(gè)Unix操作系統(tǒng))的文件系統(tǒng),后來將其移植到Linux操作系統(tǒng)上。XFS是一個(gè)高級(jí)日志文件系統(tǒng),其優(yōu)勢(shì)是極具伸縮性,同樣也極具健壯性。
還有一款btrfs(B-tree文件系統(tǒng)通常讀作Buffer FS、Better FS、B-tree FS)文件系統(tǒng)同樣很優(yōu)秀,Redhat7安裝就自帶。 btrfs具有很多特性。例如:寫快照、快照的快照、內(nèi)建RAID(通常稱為磁盤陣列)、子卷(subvolume),其最核心的理念是設(shè)計(jì) 容錯(cuò)、修復(fù)以及易于管理。btrfs最大容量卷為16EB,單個(gè)最大文件為16EB。
須知:本文全程使用的是安裝選擇語言是簡(jiǎn)體中文版的,所以看到的漢字顯示,請(qǐng)不要驚訝。
正文
開局一張圖,文章全靠編。開個(gè)玩笑,純屬逗大家樂一樂。下面的圖片,已經(jīng)點(diǎn)明了本文的核心內(nèi)容。
建議:進(jìn)行測(cè)試,可以使用虛擬機(jī)配合linux(Redhat系列或者Ubuntu搭建環(huán)境)測(cè)試。
一、查看系統(tǒng)分區(qū)情況
fdisk參數(shù)說明 刪除存在的硬盤分區(qū),此時(shí)會(huì)提示需要?jiǎng)h除的序列號(hào)是哪一個(gè)。
刪除分區(qū):d
新增分區(qū):n
查看分區(qū)信息:p
保存分區(qū)變更信息:w
不保存并退出:q
獲取幫助信息:m
1、列出分區(qū)表
列出分區(qū)表,從下面的列出的選項(xiàng)可以看出,原始的磁盤磁盤 /dev/sda:21.5 GB是初始安裝linux操作系統(tǒng)就分配的。另外一塊磁盤,是我新增的磁盤sdb用于測(cè)試演示。
fidsk -l
[root@cnwangk /]# fdisk -l
磁盤 /dev/sda:21.5 GB, 21474836480 字節(jié),41943040 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0x0001805e
設(shè)備 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 4507647 2048000 83 Linux
/dev/sda3 4507648 8603647 2048000 82 Linux swap / Solaris
/dev/sda4 8603648 41943039 16669696 5 Extended
/dev/sda5 8605696 41943039 16668672 83 Linux
磁盤 /dev/sdb:10.7 GB, 10737418240 字節(jié),20971520 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0x95df3b22
設(shè)備 Boot Start End Blocks Id System
/dev/sdb2 10485760 20971519 5242880 83 Linux
直接輸入fdisk命令,中文版會(huì)提示幫助信息以及使用方法
fdisk [選項(xiàng)] <磁盤> 更改分區(qū)表
#例如新增的磁盤sdb
fdisk /dev/sdb
fdisk [選項(xiàng)] -l <磁盤> 列出分區(qū)表
fdisk -s <分區(qū)> 給出分區(qū)大小(塊數(shù))
二、建立linux文件系統(tǒng)
1、xfs文件系統(tǒng)
如下所示,我將新建xfs文件系統(tǒng),指向的是新增的一塊磁盤文件路徑/dev/sdb。同樣也是Redhat7系列默認(rèn)推薦的使用格式。
mkfs.xfs /dev/sdb
做一個(gè)簡(jiǎn)單說明:xfs文件系統(tǒng)提供了備份分區(qū)工具xfsdump以供用戶使用。優(yōu)勢(shì)在于用戶不用借助第三方軟件就可以實(shí)現(xiàn)對(duì)xfs文件系統(tǒng)上的數(shù)據(jù)實(shí)施備份。備份過程如下所示:
xfsdump /backup/dump_sdc1 /sdc1
2、btrfs文件系統(tǒng)
如下所示,我將新建btrfs文件系統(tǒng),指向的是新增的一塊磁盤文件路徑/dev/sdb,下面最終演示的也是btrfs文件系統(tǒng)的配置。
mkfs.btrfs /dev/sdb
3、ext文件系統(tǒng)
在Redhat6以及之前,用的還是ext文件系統(tǒng)。后來到7系列推薦使用xfs文件系。
mkfs.ext4 /dev/sdb
三、創(chuàng)建要掛載的路徑
1、創(chuàng)建掛載的文件data
使用mkdir命令創(chuàng)建data目錄,用于后續(xù)掛載新增的磁盤。
mkdir /data
查看創(chuàng)建好的掛載路徑data,初始是空的
三、Linux btrfs文件系統(tǒng)及管理
Linux btrfs文件系統(tǒng)及管理
linux文件系統(tǒng),具有寫時(shí)復(fù)制COW(copy-on-write),改善ext3文件系統(tǒng)單文件大小限制,并加入其他特性,如可寫快照,快照的快照,內(nèi)建RAID,子卷(subvloume),專注于容錯(cuò),修復(fù)和易于管理,下面一起來看看什么是linux btrfs文件系統(tǒng)及管理關(guān)系吧!
什么是btrfs?
Btrfs(B-tree文件系統(tǒng),通常念成Butter FS,Better FS或B-tree FS),linux文件系統(tǒng),具有寫時(shí)復(fù)制COW(copy-on-write),改善ext3文件系統(tǒng)單文件大小限制,并加入其他特性,如可寫快照,快照的快照,內(nèi)建RAID,子卷(subvloume),專注于容錯(cuò),修復(fù)和易于管理。單文件可達(dá)16EB,最大文件數(shù)量2^64,最大卷容量16EB,等。
btrfs功能特性
1,COW:寫時(shí)復(fù)制,每次寫入數(shù)據(jù)時(shí),先將數(shù)據(jù)寫入到新的block,寫入成功后,更改舊數(shù)據(jù)塊指針到新數(shù)據(jù)塊,而非更改本身。
2,多物理卷支持,btrfs內(nèi)建raid,可在線增刪磁盤設(shè)備,可在線擴(kuò)展和縮減磁盤空間。
3,數(shù)據(jù)和元數(shù)據(jù)校驗(yàn)碼,checksum
4,子卷,可單獨(dú)掛載子卷
5,可寫快照,快照的快照,單個(gè)文件快照。
6,透明壓縮
7,ext3/4和btrfs無痛互轉(zhuǎn)
btrfs 基本用法:
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# btrfs --help #查看幫助可以看到btrfs 有很多子命令,用法也很多,這里只舉例常用選項(xiàng)。
usage: btrfs [--help] [--version] [...] []
btrfs subvolume create [-i ] [/] #創(chuàng)建子卷
Create a subvolume
btrfs subvolume delete [options] [...] #刪除子卷
Delete subvolume(s)
btrfs subvolume list [options] [-G [+|-]value] [-C [+|-]value] [--sort=gen,ogen,rootid,path] #顯示子卷列表
List subvolumes (and snapshots)
btrfs subvolume snapshot [-r] [-i ] |[/] #創(chuàng)建子卷快照
Create a snapshot of the subvolume
btrfs subvolume get-default #獲取子卷默認(rèn)的文件系統(tǒng)
Get the default subvolume of a filesystem
btrfs subvolume set-default #設(shè)置默認(rèn)系統(tǒng)給子卷
Set the default subvolume of a filesystem
btrfs subvolume find-new #列出btrfs文件系統(tǒng)中最近修改的文件,結(jié)合find命令
List the recently modified files in a filesystem
btrfs subvolume show #顯示更多的子卷信息
Show more information of the subvolume
btrfs subvolume sync [...] #子卷同步,類似mount同步模式,內(nèi)存數(shù)據(jù)同步到磁盤,有待查證。
Wait until given subvolume(s) are completely removed from the filesystem.
btrfs filesystem df [options] #顯示掛載的文件系統(tǒng)詳細(xì)信息。
Show space usage information for a mount point
btrfs filesystem show [options] [|||label] #顯示創(chuàng)建文件系統(tǒng)的磁盤信息。
Show the structure of a filesystem
btrfs filesystem sync #強(qiáng)制文件系統(tǒng)同步,
Force a sync on a filesystem
btrfs filesystem defragment [options] |
[|...] #碎片整理
Defragment a file or a directory
btrfs filesystem resize [devid:][+/-][kKmMgGtTpPeE]|[devid:]max #btrfs文件系統(tǒng)在線擴(kuò)展和縮減空間
Resize a filesystem
btrfs filesystem label [|] [] #改變btrfs文件系統(tǒng)卷標(biāo)
Get or change the label of a filesystem
btrfs filesystem usage [options] [..] #顯示文件系統(tǒng)當(dāng)前的使用信息。
Show detailed information about internal filesystem usage .
btrfs balance start [options] #改變磁盤chunk,在線改 數(shù)據(jù)和元數(shù)據(jù) 存儲(chǔ)方式,單盤改raid,前提滿足raid要求。
Balance chunks across the devices
btrfs balance pause #暫停chunk更改,數(shù)據(jù)量較大,轉(zhuǎn)換時(shí)間較長時(shí),先暫停。
Pause running balance
btrfs balance cancel #取消chunk更改,如上
Cancel running or paused balance
btrfs balance resume #中斷balance的操作,如上
Resume interrupted balance
btrfs balance status [-v] #顯示balance操作狀態(tài) 如上
Show status of running or paused balance
btrfs device add [options] [...] #文件系統(tǒng)增加磁盤
Add a device to a filesystem
btrfs device delete [...] #文件系統(tǒng)刪除磁盤
Remove a device from a filesystem
btrfs device scan [(-d|--all-devices)| [...]] #文件系統(tǒng)磁盤掃描
Scan devices for a btrfs filesystem
btrfs device ready #猜測(cè)是檢測(cè)加入的設(shè)備有沒有被掛載
Check device to see if it has all of its devices in cache for mounting
btrfs device stats [-z] | #顯示文件系統(tǒng)的設(shè)備狀態(tài)
Show current device IO stats. -z to reset stats afterwards.
btrfs device usage [options] [..] #顯示文件系統(tǒng)內(nèi)部設(shè)備詳細(xì)使用信息
Show detailed information about internal allocations in devices.
btrfs文件系統(tǒng)管理
為分區(qū)創(chuàng)建btrfs文件系統(tǒng)
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# fdisk -l | grep "^Disk /dev/sd[a-z]" #準(zhǔn)備sd{b,c,d,e}4塊20G磁盤,未做任何分區(qū)。
Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors
Disk /dev/sde: 21.5 GB, 21474836480 bytes, 41943040 sectors
Disk /dev/sdd: 21.5 GB, 21474836480 bytes, 41943040 sectors
創(chuàng)建單分區(qū)btrfs并查看
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# mkfs.btrfs -L 'btrfs' /dev/sdb
btrfs-progs v3.19.1
See http://btrfs.wiki.kernel.org for more information.
Turning ON incompat feature 'extref': increased hardlink limit per file to 65536
Turning ON incompat feature 'skinny-metadata': reduced-size metadata extent refs
fs created label btrfs on /dev/sdb
nodesize 16384 leafsize 16384 sectorsize 4096 size 20.00GiB
[root@localhost ~]# btrfs filesystem show
Label: 'btrfs' uuid: 2a9f0d3d-f8a0-4757-9f4e-d1efa04a683a
Total devices 1 FS bytes used 112.00KiB
devid 1 size 20.00GiB used 2.04GiB path /dev/sdb
btrfs-progs v3.19.1
[root@localhost ~]# mount -o compress=lzo -L btrfs /btrfs/ 掛載時(shí)可以設(shè)定透明壓縮機(jī)制。
[root@localhost ~]# btrfs filesystem df /btrfs
Data, single: total=8.00MiB, used=256.00KiB
System, DUP: total=8.00MiB, used=16.00KiB
System, single: total=4.00MiB, used=0.00B
Metadata, DUP: total=1.00GiB, used=112.00KiB
Metadata, single: total=8.00MiB, used=0.00B
GlobalReserve, single: total=16.00MiB, used=0.00B
再添加一塊磁盤
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# btrfs device add /dev/sdc /btrfs #添加磁盤,刪除用btrfs device delete /dev/sdc /btrfs
[root@localhost ~]# btrfs fi sh
Label: 'btrfs' uuid: 2a9f0d3d-f8a0-4757-9f4e-d1efa04a683a
Total devices 2 FS bytes used 384.00KiB
devid 1 size 20.00GiB used 2.04GiB path /dev/sdb
devid 2 size 20.00GiB used 0.00B path /dev/sdc
btrfs-progs v3.19.1
[root@localhost ~]#
在線增加或縮減空間,在線改變空間,可以讓lvm坐冷板凳了。
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# btrfs fi resize -10G /btrfs/ #在線縮減空間
Resize '/btrfs/' of '-10G'
[root@localhost ~]# btrfs fi sh
Label: 'btrfs' uuid: 2a9f0d3d-f8a0-4757-9f4e-d1efa04a683a
Total devices 2 FS bytes used 384.00KiB
devid 1 size 10.00GiB used 2.04GiB path /dev/sdb
devid 2 size 20.00GiB used 0.00B path /dev/sdc
btrfs-progs v3.19.1
[root@localhost ~]# btrfs fi resize +7G /btrfs/ #在線增加空間
Resize '/btrfs/' of '+7G'
[root@localhost ~]# btrfs fi sh
Label: 'btrfs' uuid: 2a9f0d3d-f8a0-4757-9f4e-d1efa04a683a
Total devices 2 FS bytes used 384.00KiB
devid 1 size 17.00GiB used 2.04GiB path /dev/sdb
devid 2 size 20.00GiB used 0.00B path /dev/sdc
btrfs-progs v3.19.1
[root@localhost ~]#
在線更改數(shù)據(jù)和元數(shù)據(jù)的結(jié)構(gòu)
bash/shell Code復(fù)制內(nèi)容到剪貼板
[root@localhost ~]# btrfs fi df /btrfs/
Data, single: total=8.00MiB, used=256.00KiB
System, DUP: total=8.00MiB, used=16.00KiB
System, single: total=4.00MiB, used=0.00B
Metadata, DUP: total=1.00GiB, used=112.00KiB
Metadata, single: total=8.00MiB, used=0.00B
GlobalReserve, single: total=16.00MiB, used=0.00B
[root@localhost ~]# btrfs balance start -mconvert=raid1 /btrfs/ #-mconvert 為改變metadata元數(shù)據(jù)區(qū)的存儲(chǔ)結(jié)構(gòu)
Done, had to relocate 4 out of 5 chunks
[root@localhost ~]# btrfs fi sh
Label: 'btrfs' uuid: 2a9f0d3d-f8a0-4757-9f4e-d1efa04a683a
Total devices 2 FS bytes used 192.00KiB
devid 1 size 17.00GiB used 296.00MiB path /dev/sdb
devid 2 size 20.00GiB used 288.00MiB path /dev/sdc
btrfs-progs v3.19.1
[root@localhost ~]# btrfs fi df /btrfs/
Data, single: total=8.00MiB, used=64.00KiB
System, RAID1: total=32.00MiB, used=16.00KiB
Metadata, RAID1: total=256.00MiB, used=112.00KiB #對(duì)比上改為了raid1
GlobalReserve, single: total=16.00MiB, used=0.00B
[root@localhost ~]# btrfs balance start -dconvert=raid1 /btrfs/ #-dconvert 為改變data數(shù)據(jù)區(qū)的存儲(chǔ)結(jié)構(gòu)
Done, had to relocate 1 out of 3 chunks
四、備份的備份技術(shù)
(IDR=Intelligent Disaster Recovery ) 系統(tǒng)災(zāi)難恢復(fù),就是在系統(tǒng)出現(xiàn)崩潰的時(shí)候,能夠用非常少的步驟,將系統(tǒng)重建,包括上面的系統(tǒng)補(bǔ)丁、應(yīng)用軟件和數(shù)據(jù)。這樣可以提高恢復(fù)的準(zhǔn)確性、縮短恢復(fù)時(shí)間、縮短業(yè)務(wù)中斷時(shí)間。
主要災(zāi)備技術(shù),在恢復(fù)的時(shí)候有這么幾種方式:
采用公用的一張光盤,所有的系統(tǒng)都采用這一張光盤。這個(gè)光盤可以啟動(dòng)系統(tǒng),同時(shí)可以啟動(dòng)網(wǎng)絡(luò),然后備份服務(wù)器將備份在磁帶庫(或者虛擬帶庫)中的整個(gè)硬盤內(nèi)容或者第一主分區(qū)內(nèi)容恢復(fù)到災(zāi)難機(jī)。這樣不論災(zāi)難機(jī)原來有多大容量數(shù)據(jù),都可以存放在整個(gè)備份系統(tǒng)的備份設(shè)備中,統(tǒng)一進(jìn)行管理,而且不需要經(jīng)??坦獗P,也就是說光盤不需要經(jīng)常更新。比較典型的代表是BakBone NetVault VaultDR。右圖是BakBoneNetVault VaultDR災(zāi)難備份和恢復(fù)的數(shù)據(jù)流,所有系統(tǒng)采用統(tǒng)一的光盤進(jìn)行。
需要針對(duì)每臺(tái)計(jì)算機(jī)單獨(dú)刻光盤,恢復(fù)的時(shí)候需要利用針對(duì)性的光盤來恢復(fù),每臺(tái)機(jī)器都需要自己的光盤,而且需要定期不斷更新。這種方式的最大不足是經(jīng)常要刻光盤,否則災(zāi)難出現(xiàn)的時(shí)候如果沒有光盤或者光盤太久了,都會(huì)影響恢復(fù)的速度和恢復(fù)后的狀態(tài)。這種技術(shù)的典型代表是EMC NetWork Recovery Manager模塊。
恢復(fù)時(shí)需要借助網(wǎng)絡(luò)啟動(dòng),也就是需要具備一臺(tái)相同操作系統(tǒng)的主機(jī)作為引導(dǎo)機(jī)器,然后利用備份的內(nèi)容進(jìn)行恢復(fù)。這種技術(shù)的典型代表是Symantec NetBackup的Bare Metal Restore(裸金屬恢復(fù))模塊。
操作系統(tǒng)自己提供的災(zāi)備工具。對(duì)于大多數(shù)Unix小型機(jī),都提供系統(tǒng)備份工具。借助于系統(tǒng)自身提供的磁帶機(jī),利用一個(gè)簡(jiǎn)單的命令,HP-UX采用make_recovery就可以把整個(gè)root卷備份到服務(wù)器自帶的4mm磁帶上。在恢復(fù)的時(shí)候,這盤磁帶可以自啟動(dòng)系統(tǒng),采用一個(gè)命令就可以將整個(gè)root卷恢復(fù)到硬盤上。這種方式的好處是簡(jiǎn)單和經(jīng)濟(jì),尤其對(duì)于Unix系統(tǒng),這樣的方式遠(yuǎn)比備份軟件提供的BMR模塊方便、安全和經(jīng)濟(jì),因?yàn)閭浞蒈浖峁┑腂MR模塊往往需要相同平臺(tái)的其他服務(wù)器來啟動(dòng)。 將數(shù)據(jù)在另外的地方實(shí)時(shí)產(chǎn)生一份可用的副本,此副本的使用不需要做數(shù)據(jù)恢復(fù),可以將副本立即投入使用。數(shù)據(jù)復(fù)制的最大好處是副本數(shù)據(jù)立即可用,沒有數(shù)據(jù)恢復(fù)時(shí)間,RTO 非常好,同時(shí)因?yàn)槭菍?shí)時(shí)復(fù)制,RPO也非常好,幾乎不會(huì)丟失數(shù)據(jù)。缺點(diǎn)是費(fèi)用遠(yuǎn)比數(shù)據(jù)備份要高,不僅僅是數(shù)據(jù)復(fù)制系統(tǒng)價(jià)格高,還需要另外的硬盤存儲(chǔ)空間和主機(jī)系統(tǒng),甚至建立另外的遠(yuǎn)程機(jī)房,考慮網(wǎng)絡(luò)布線,這些都將帶來成本大大增加,所以數(shù)據(jù)復(fù)制的建設(shè)和維護(hù)費(fèi)用遠(yuǎn)遠(yuǎn)大于數(shù)據(jù)備份。
數(shù)據(jù)復(fù)制目前有如下實(shí)現(xiàn)方式:
基于主機(jī)?;谥鳈C(jī)的數(shù)據(jù)復(fù)制技術(shù),可以不考慮存儲(chǔ)系統(tǒng)的同構(gòu)問題,只要保持主機(jī)是相同的操作系統(tǒng)即可,存在支持異構(gòu)主機(jī)之間的數(shù)據(jù)復(fù)制軟件,如BakBone NetVault Replicator就可以支持異構(gòu)服務(wù)器之間的數(shù)據(jù)復(fù)制,可以支持跨越廣域網(wǎng)的遠(yuǎn)程實(shí)時(shí)復(fù)制。缺點(diǎn)是需要占用一點(diǎn)主機(jī)資源。
基于存儲(chǔ)系統(tǒng)。利用存儲(chǔ)系統(tǒng)提供的數(shù)據(jù)復(fù)制軟件,復(fù)制的數(shù)據(jù)流通過存儲(chǔ)系統(tǒng)之間傳遞,和主機(jī)無關(guān)。這種方式的優(yōu)勢(shì)是數(shù)據(jù)復(fù)制不占用主機(jī)資源,不足之處是需要災(zāi)備中心的存儲(chǔ)系統(tǒng)和生產(chǎn)中心的存儲(chǔ)系統(tǒng)有嚴(yán)格的兼容性要求,一般需要來自同一個(gè)廠家的存儲(chǔ)系統(tǒng),這樣對(duì)用戶的災(zāi)備中心的存儲(chǔ)系統(tǒng)的選型帶來了限制。
基于光纖交換機(jī)。這項(xiàng)技術(shù)正在發(fā)展中,利用光纖交換機(jī)的新功能,或者利用管理軟件控制光纖交換機(jī),對(duì)存儲(chǔ)系統(tǒng)進(jìn)行虛擬化,然后管理軟件對(duì)管理的虛擬存儲(chǔ)池進(jìn)行卷管理、卷復(fù)制、卷鏡像等技術(shù),來實(shí)現(xiàn)數(shù)據(jù)的遠(yuǎn)程復(fù)制。比較典型的有Storag-age,Falcon等。
基于應(yīng)用的數(shù)據(jù)復(fù)制。這項(xiàng)技術(shù)有一定局限性,都是針對(duì)具體的應(yīng)用。主要利用數(shù)據(jù)庫自身提供的復(fù)制模塊來完成,比如OracleDataGuard,Sybase Replication 等。 CDP(Continuous Data Protection)
CDP 技術(shù)是目前最熱門的數(shù)據(jù)保護(hù)技術(shù),它可以捕捉到一切文件級(jí)或數(shù)據(jù)塊級(jí)別的數(shù)據(jù)寫改動(dòng),可以對(duì)備份對(duì)象進(jìn)行更加細(xì)化的粒度的恢復(fù),可以恢復(fù)到任意時(shí)間點(diǎn)。
CDP技術(shù)是一個(gè)新興的技術(shù),在很多傳統(tǒng)的備份軟件中都逐漸融入了CDP的技術(shù)。比如BakBone NetVault Backup 8.0 追加了TrueCDP模塊,Symantec Backup Exec12.5等。其他公司包括EMC,Symantec都并購了一些CDP的軟件,正在和傳統(tǒng)地備份軟件進(jìn)行整合,還都在整合中。
CDP技術(shù)包括兩種:
Near CDP,就是我們說的準(zhǔn)CDP,它的最大特點(diǎn)是只能恢復(fù)部分指定時(shí)間點(diǎn)的數(shù)據(jù)(FPIT,F(xiàn)ixed Point In Time),有點(diǎn)類似于存儲(chǔ)系統(tǒng)的邏輯快照,它無法恢復(fù)任意一個(gè)時(shí)間點(diǎn)。如Symantec 、CommVault、凱備份的CDP都屬于這種類型。
TrueCDP,我們稱之為真正的CDP,它可以恢復(fù)指定時(shí)間段內(nèi)的任何一個(gè)時(shí)間點(diǎn)(APIT,Any Point In Time),而BakBone TrueCDP屬于TrueCDP類型。 如果采用災(zāi)備方案的分布在各個(gè)行業(yè),不過大家都是按照一定的梯度來使用。
首先采用的是系統(tǒng)災(zāi)難備份(BMR Bare Metal Recovery),因?yàn)檫@種方案成本最低,只要在建設(shè)數(shù)據(jù)備份系統(tǒng)的時(shí)候追加一些模塊就可以完成。不需要附加的存儲(chǔ)空間,也不需要附加的容災(zāi)機(jī)房,所以,有條件的用戶幾乎都可以實(shí)施。只不過有的用戶采用操作系統(tǒng)提供的備份工具來輔助,有的用戶采用備份軟件提供的災(zāi)難模塊來完成。這樣的用戶數(shù)量最大,分布在各個(gè)行業(yè)。BakBone 的VaultDR在使用BakBone NetVault的備份軟件用戶中被廣泛采用。很多用戶非常喜歡BakBone VaultDR不用關(guān)心操作系統(tǒng)類型,而且一張標(biāo)準(zhǔn)光盤可以應(yīng)用到所有Intel x86服務(wù)器進(jìn)行災(zāi)難備份和恢復(fù)。
其次是建立容災(zāi)系統(tǒng)的用戶,大數(shù)據(jù)量的高端企業(yè)普遍采用基于存儲(chǔ)的數(shù)據(jù)復(fù)制技術(shù),比如電信、金融行業(yè)。中低端用戶普遍采用基于主機(jī)的數(shù)據(jù)復(fù)制軟件,成本較低,而且不需要進(jìn)行嚴(yán)苛的存儲(chǔ)系統(tǒng)采購,尤其是BakBone的NetVault Replicator不但可以進(jìn)行遠(yuǎn)程數(shù)據(jù)復(fù)制,而且可以支持異構(gòu)平臺(tái),所以在國內(nèi)外有廣泛的用戶,一些政府部門、電力公司、證券部門、網(wǎng)站公司等都采用這種方式,而且大多運(yùn)用在Windows、Linux平臺(tái)?;诖鎯?chǔ)交換機(jī)層的虛擬存儲(chǔ)技術(shù)雖然也在有了一些用戶,但是因?yàn)榇思夹g(shù)起步時(shí)間有限,技術(shù)成熟度需要進(jìn)一步驗(yàn)證,很多用戶只是做為試點(diǎn),沒有大范圍的展開。對(duì)于基于應(yīng)用的數(shù)據(jù)復(fù)制方式,也有部分高端客戶在采用,而且也有大量的用戶。
對(duì)于CDP技術(shù),才剛剛起步,這種技術(shù)滿足了很多關(guān)心災(zāi)備的用戶的需求,在RTO 和RPO方面都能得到很高的標(biāo)準(zhǔn),同時(shí)還可以進(jìn)行任意歷史版本的重現(xiàn),正在被越來越多的用戶所關(guān)注,相信將來會(huì)有非常廣泛的用戶。BakBone的TrueCDP可以進(jìn)行任意時(shí)間點(diǎn)的恢復(fù),是真正意義上的CDP,將會(huì)比其他準(zhǔn)CDP產(chǎn)品有更大的優(yōu)勢(shì),會(huì)被更多關(guān)心災(zāi)備的用戶所選用。 災(zāi)備系統(tǒng)因?yàn)槟軌驇順I(yè)務(wù)的連續(xù)性,正越來被大家所重視,但是在使用過程中也要切記出現(xiàn)一些誤區(qū)。
沒有選擇適合自己的。沒有仔細(xì)分析和明確業(yè)務(wù)連續(xù)要求,對(duì)RTO和RPO沒有進(jìn)行仔細(xì)研究,要么不做,要做就想追求最全面的,這樣可能忽視了最需要的建設(shè),沒有切實(shí)滿足自己的需要。
認(rèn)為災(zāi)備系統(tǒng)是萬能的,夸大災(zāi)備系統(tǒng)的作用,忽視了備份系統(tǒng)、高可用系統(tǒng)的建設(shè)。其實(shí)各個(gè)系統(tǒng)都有自己的作用,需要根據(jù)實(shí)際需求進(jìn)行建設(shè)。
沒有有步驟分階段的進(jìn)行災(zāi)備建設(shè),總想等實(shí)際成熟的時(shí)候全面建設(shè),甚至還沒有先進(jìn)行數(shù)據(jù)備份系統(tǒng)的建設(shè),就開始著手進(jìn)行災(zāi)備系統(tǒng)建設(shè)。不進(jìn)行備份系統(tǒng)建設(shè),就沒有滿足數(shù)據(jù)安全的底線,在關(guān)鍵時(shí)刻缺少一份完整的數(shù)據(jù),而花費(fèi)大量的財(cái)力進(jìn)行災(zāi)備系統(tǒng)建設(shè),反而得不償失。
多種災(zāi)備技術(shù)的選用不合理,比如主機(jī)系統(tǒng)的資源可以接受基于主機(jī)的復(fù)制軟件來運(yùn)行,卻選用了基于存儲(chǔ)系統(tǒng)的設(shè)計(jì),造成必須選用相同類型的存儲(chǔ)設(shè)備,增加了總體費(fèi)用。
對(duì)BMR系統(tǒng)災(zāi)難備份總是希望選用備份軟件自帶的BMR模塊。其實(shí),備份軟件自帶的BMR模塊對(duì)于Window和Linux比較方便,但并不是對(duì)于所有的Unix系統(tǒng)都合適,在Unix系統(tǒng)備份方面,Unix自帶的系統(tǒng)備份工具和自帶的磁帶機(jī)就非常方便,一個(gè)命令就可以完成系統(tǒng)備份,還不用依賴于其他服務(wù)器,遠(yuǎn)遠(yuǎn)勝于一些備份軟件自帶的BMR模塊,不但操作方便,而且減少費(fèi)用。 未來的技術(shù)發(fā)展應(yīng)該是多種技術(shù)并存,而且越能滿足客戶需求的方式更能得到客戶的關(guān)注。
未來的發(fā)展之一應(yīng)該是基于主機(jī)的異構(gòu)復(fù)制技術(shù)會(huì)有更廣泛的市場(chǎng)。因?yàn)榇蠖鄶?shù)客戶具備異構(gòu)主機(jī)環(huán)境,支持異構(gòu)環(huán)境的數(shù)據(jù)復(fù)制技術(shù),就可以利用現(xiàn)有環(huán)境,各臺(tái)主機(jī)之間互為復(fù)制。對(duì)于不支持異構(gòu)環(huán)境的復(fù)制軟件,就需要購買相同的存儲(chǔ)或者購買相同操作系統(tǒng)的主機(jī)進(jìn)行數(shù)據(jù)復(fù)制,增加了災(zāi)備的總體費(fèi)用。
未來的發(fā)展之二就是CDP技術(shù)。CDP融合了數(shù)據(jù)備份和數(shù)據(jù)復(fù)制的優(yōu)點(diǎn),既可以進(jìn)行實(shí)時(shí)數(shù)據(jù)保護(hù),還可以任意時(shí)間點(diǎn)的歷史數(shù)據(jù)恢復(fù),將會(huì)具有更加強(qiáng)大的生命力。隨著TrueCDP和傳統(tǒng)備份軟件的無縫銜接,將會(huì)有越來越多的用戶采用TrueCDP 進(jìn)行災(zāi)備系統(tǒng)建設(shè)。右圖是廣為流行的BakBone NetVault TureCDP 備份系統(tǒng)架構(gòu)圖。
以上就是關(guān)于linux快照備份相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
市場(chǎng)營銷給市場(chǎng)所下的定義是(市場(chǎng)營銷給市場(chǎng)所下的定義是)
無錫特色景觀設(shè)計(jì)軟件開發(fā)(無錫特色景觀設(shè)計(jì)軟件開發(fā)招聘)
猜你喜歡
小紅書的團(tuán)隊(duì)介紹(小紅書團(tuán)隊(duì)是什么)
怎么自己做一個(gè)網(wǎng)站(在百度怎么創(chuàng)建自己的網(wǎng)站)
網(wǎng)絡(luò)廣告的形式有哪些(網(wǎng)絡(luò)廣告的形式有哪些-舉例說明)
南方航空航班查詢動(dòng)態(tài)查詢(南方航空航班查詢動(dòng)態(tài)查詢cz6317)
seo網(wǎng)絡(luò)優(yōu)化是什么工作(seo網(wǎng)絡(luò)優(yōu)化是什么工作類型)
蘋果手機(jī)無法下拉頁面(蘋果手機(jī)無法下拉頁面怎么回事)
真正意義上的搜索引擎是(真正意義上的搜索引擎是全文搜索引擎)
中國質(zhì)量認(rèn)證中心官網(wǎng)(3c認(rèn)證查詢官網(wǎng))