2020/03/10html
數據備份 -> 防止災難、意外事故形成損失前端
數據恢復 -> 災難發生後,儘量拯救數據node
https://www.dgxue.com/huifu/ 數據恢復迷linux
磁盤部件git
工做原理算法
邏輯結構劃分數據庫
分區設定(難點)windows
windows主流文件系統後端
陣列類型瀏覽器
特色與參數
陣列恢復方法
PC3000
Winhex
16進制編輯軟件
其餘數據恢復軟件
傻瓜式恢復軟件
光存儲設備常被簡稱光驅,光存儲設備所使用的存儲存放介質被稱爲光盤,因爲其存儲容量大、價格便宜、保存時間長,是許多軟件和數據採用的存儲介質。從CD、DVD再到HD DVD和BD,光盤存儲量愈來愈大,技術也愈來愈先進
光存儲設備分爲臺式內置光驅、筆記本內置光驅、外置通用光驅三種
臺式內置光驅
臺式內置光驅安裝在主機箱內部,是DIY市場中最爲廣泛的光存儲產品類型
筆記本內置光驅
筆記本內置光驅強調薄、輕、省電、價格高,其牢固度要遠低於臺式機內置
光驅
外置通用光驅
外置通用光驅則是經過外部接口鏈接在主機上,主要是針對須要移動工做的
用戶,更多的是強調移動性,在性能、其數據傳輸率、體積、重量等方面都
受到制約,要遜色於內置式光驅,並且價格要遠遠高於內置式
DVD-DOM驅動器
一種能夠讀取DVD盤片的光驅,兼容DVD-ROM、CD-ROM等常見的格式
DVD-ROM驅動器分臺式機內置型、筆記本內置型和外置型三種
DVD的單倍速是指1358KB/s,而CD的單倍速是150KB/s,大約爲
CD的9倍
目前DvD-ROM驅動器所能達到的最大DVD讀取速度是18倍速最大數據傳輸率爲27MB/S,緩存容量從198K至256K不等。接口類型有IDE和SATA兩種。安裝方式份內置和外置兩種
DVD刻錄機
可寫光盤
DVD刻錄規格並無簡歷起統一的規格,目前有三種不一樣的刻錄規格:DVD-RAM、DVD-R/W、DVD+R/W,並且三種規格相互不兼容,主流爲DVD-R/W、DVD+R/W
目前多數刻錄機都支持 DVD-ROM,DVD+R DL,DVD+R,DVD+RW. dVD-R DL,DVD-R,DVD-RW,DVD-RAM,DVD Video,CD-ROM,CD-R,CD-RW等多種類型
藍光刻錄機
藍光刻錄機是基於藍光DVD技術標準的刻錄機
DVD使用MPEG2壓縮技術,能夠存儲廣播級效果的電影
光存儲設備的外部結構
讀取數據的工做原理
光盤上存在着凹點和凸點
凹0 凸1,突起的地方表示1,凹陷的地方表示0
詳細:光盤上存在着「凹點」和「凸點」兩種狀態,它們的反射信號正好相反,這兩種不一樣的信號很容易就能被光監測器識別,在光驅中有專門的部件將它們轉換並校驗,再交給光存儲設備中的控制芯片處理,而後就會在計算機中獲得光盤中的數據。
不一樣類型的光盤主要區別是激光頭產生的不一樣波長
激光頭會產生0.54μm~0.78μm
激光波長:
刻錄數據的工做原理
只有具有刻錄光盤功能的光存儲設備才能在特定的光盤中刻錄數據。
CD刻錄機是在 CD-ROM的基礎上發展起來的光存儲設備,可刻錄的光盤類型有CD-R光盤和CD-RW光盤
DVD刻錄機是在DVD-ROM的基礎上發展起來的光存儲設備,可刻錄的光盤類型有DVD-R、 DVD-RW、 DVD-R DL、DVD+R、DVD+RW、DVD+R DL、DVD-RAM、CD-R、CD-RW等9種格式的光盤。
具體過程:可刻錄光盤是在聚碳酸酯製成的片基上噴塗了一層染料層,激光頭根據刻寫數據的不一樣控制發射激光束的功率,使部分染料受熱分解,在空白的光盤上用高溫「燒刻」出可供讀取的反光點,因爲染料層分解後不能復原,所以DVD-R光盤只能燒刻一次,而RW因爲染料層的不一樣,能夠反覆刻寫。
光存儲設備的性能指標
衡量光驅性能指標的最重要參數是數據傳輸率,其餘還有平均尋道時間、數據傳輸模式、CPU佔用時間、緩存容量以及
糾錯能力等。
倍速
最大數據傳輸速度指激光頭在光盤最外圈讀寫數據所達到的最大值,光盤內圈數據傳輸速度大約爲外圈的一半左右。
多格式支持
DVD-ROM光盤驅動器能支持和兼容讀取多種盤片
緩存容量
高,所以緩存容量對光驅的性能影響至關大。目前普通光驅大多采用198KB256K緩存容量,而刻錄機通常採用28MB緩存容量。
接口類型
市面上主要有IDE、USB、SCSI和SATA,SCSI接口的CD-ROM價格較貴、安裝較複雜,且須要專門的轉接卡
如今的DE接口的傳輸速率最高可達133MB/s,SATA150接口的傳輸速率最高可達150MB/s,而18倍速的 DVD-ROM的實際須要的速度只有18*1358KB/s=24.444MBs,選用哪一種接口基本都能知足傳輸速度要求。
糾錯能力
光驅對一些數據區域不連續的光盤進行讀取時的使用能力。
其中對比明顯爲兼容性差的國外的光驅不能讀取盜版的光盤,而國內的光驅兼容性強能夠讀取盜版光盤
震動、噪音和發熱
寫入後不可修改,成本中等,維護成本低
CD-ROM光盤
DVD-ROM光盤
DVD-ROM光盤的容量是CD光盤的7倍,爲了在相同面積內裝載更多內容,DVD光盤釆用了更高密度的(螺旋)軌道間隙設計,從以往CD的1.6微米減少至0.74微米。數據凹槽的(寬度)尺寸從CD的0.83微米縮小到0.40微米。更小的數據凹槽須要更短波長的光束才能正確讀取,所以DVD使用了640納米波長的激光束(而CD的激光波長則爲780納米).存儲一部長度爲135分鐘的電影一般須要4692Kbps的速率。換算成容量單位即爲4.75GB,所以以此爲標準規定了DD光盤的最初容量。
刻錄機
除了只能讀不能寫的只讀型ROM( Read-Only Memory,只讀存儲器)光盤外,還有可寫一次-R( Recordable,可記錄)與反覆擦寫RW(ReWritable,可重寫)的光盤。它們除了能夠被讀取以外,還都可以寫入數據。
CDR/DVD±R與 CD-RW//DVD+RW之間的差異是:±R只能寫一次,不能擦掉後重寫;而±RW則能夠反覆擦寫。
DVD盤片格式分類
其中+R好過-R,-R光頭定位進度低尋址方式的信號識別度較差,+R則精度高尋址方式比前者好
BD
藍光盤的容量大,添加了硬質塑料或聚合物外殼,盤片的保護性好;但與現有DvD不兼容,並且製做成木較髙,播放機的銷售價格也較貴
BD視盤採用的是MPEG二、MPEG4/AVC(H.264)和VC-1視頻編碼,音頻則採用了 Dolby Digital(AC3)、DTS和LPCM(可達7.1聲道)編碼,可選 Dolby Digital Plus和無損的Dolby TrueHD與 DTS HD
HD
HD DVD採用MPEG-4AVC、VC-1和MPEG2視頻編碼,採用DolbyDigital Plus、DTS、 Dolby digital(AC3)和 MPEG Audio等有損編碼和LPCM、MLP( TRUE HD雙聲道]和 DTS HD等無損編碼
品牌
售後
讀盤能力
單激光頭和雙激光頭
接口和緩存
IDE和SATA,推薦SAA
區碼的限制
倍速
多格式支持
1949年,磁帶從實驗室誕生,1952年,IBM的第一個磁帶單元IBM 726問世,磁帶由像之前電影播放的大機櫃到後面的小盒子
磁帶根據讀寫磁帶的工做原理,能夠分紅六種規格
螺旋掃描讀寫方式
數據流春初技術設計的設備
磁頭和磁帶之間會有接觸(摩擦),會磨損對壽命會減小,也會被幹擾灰塵
磁頭傾斜着讀取,相比於線性掃描記錄好
LTO(linear tape open)線性磁帶開放協議,雖然是一直標準格式沒的說並不互相兼容
由IBM、惠普與希捷聯合創建,在磁帶技術裏速度最快、容量最大的磁帶格式
容量中等速度慢
容量小速度快
HP、IBM、Exabyte
Storage Tek、.....
前期採購投入低,自己便宜可是後期維護成本高,存儲協議之間兼容性差,磁盤存儲不安全可被篡改,易丟失
基本上只有歸檔存儲的時候纔會使用磁帶庫
虛擬磁帶庫 virtual Tape Library VTL,由磁盤構成,性能雖然好可是因爲磁盤因此前期價格比較貴
純軟件方式VTL
總體性能通常、實現成本較低
專用服務器級VTL
專用控制級VTL
去掉了機械手臂、磁帶驅動器,傳輸速率高,但總體規模較大,不方便攜帶
磁帶庫系統
不一樣虛擬磁帶庫架構之間是兼容的
虛擬驅動器
機械臂
磁帶
數據傳輸
虛擬磁帶
對數據備份應用的影響
逐年降低,磁盤接近磁帶的價格
磁盤替代了許多磁帶的應用領域
存儲呈階梯式存儲簡單說你能夠將新能好價格高的硬件保留使用頻繁的數據,將性能通常價格適中或性能低價格低的存儲設備存放不常用的數據
存儲方式不一樣
設備/介質選擇不一樣
可成爲在線應用與備份歸檔,能夠處理數據量大要求速度快的場景
硬盤HD
早期硬盤很是大因此沒有使用,1968年沿用至今,硬盤也叫溫盤
2000年3月,IBM推出「玻璃」硬盤,玻璃-爲了下降成本經過將植物纖維提取製做而成,因爲植物沒有金屬磁電能力好,因此後期虧本將其硬盤部門賣出給日本
2007年,硬盤進入TB時代,國內2015年纔開始21
早期硬盤很是重也很是昂貴,因爲當時很是貴,因此IBM用出租的方式盈利,早期DOS系統也很小,因此使用軟盤就能夠代替,此時硬盤爲M級別
G級別的硬盤,最後那臺機器爲第一臺自帶硬盤的主機
爲何如今硬盤是c盤?由於,a盤留給了:軟盤,b盤留給了:磁盤
磁盤(溫盤)裏面會保持氣密性,會將裏面的空氣淨化,磁頭在讀寫中會與磁盤盤片精密接觸,頭髮絲的距離,7200/60轉一秒鐘轉120次,如有塵埃灰塵就會產生上下振動,若向下則會物理撞擊,則會產生小坑,每過一次小坑則會產生振動致使產生更多的小肯
筆記本的硬盤較爲特殊,會有移動監測區域,若超過閾值則命令硬盤中止工做移動至停泊區避免損壞硬盤
不到萬不得已,若要開盤更換損害部件則要在超淨臺操做,開盤價格約在1500,超淨臺價格在幾萬到幾十萬不等
硬盤主要由:盤片,磁頭,盤片轉軸及控制電機,磁頭控制器,數據轉換器,接口,緩存等幾個部分組成。
硬盤尺寸主要有5.25英寸和3.5英寸,如今廣泛是3.5
筆記本的有2.五、1.8和0.9
拆解硬盤須要有內六角的起子打開,硬盤一旦拆開就要報廢,左上角的爲控制電路板,現在已經縮減爲一半大小,中間的爲盤片,盤片中間爲液態軸承馬達
外面都會有標籤,都會標有編號、產地等信息
5VDC,5V五伏,DC直流電壓
綠色的爲控制電路板,圓形是液態軸承馬達
硬盤是總體密封的,與外界隔絕,內部防水防塵,
裏面有個透氣孔是爲了防止熱脹冷縮因此放了個透氣孔保持內外氣壓平衡,透氣孔是有過濾膜可防水的
其內部控制電路板能夠說是一臺完整的電腦,有CPU(中間最大的方框)有內存(左邊長條的)
中間的液態軸承馬達帶動盤片旋轉,讀寫磁頭的磁頭很是的小,支架裏的馬達帶動傳動手臂左右移動讀寫
磁頭加點後高速旋轉,與盤片接觸間隙只有0.1~0.3μm
下面有4個磁頭,磁頭要動是一塊兒動的
IDE、scsl、 Serial ata、UsB、 Fibre channel、EEE1394
最多見的就是|DE和Sera|ATA
外觀都差很少
sector - 扇區
磁頭編號從0開始
編號從0開始
爲什麼每一個文件管理中每一個盤有的時候不是整數,而是少了那麼一點,由於磁盤是以柱面爲單位,分區的時候是將柱面劃分給指定的分區,假如在哪一個分區內恰好有個柱面小於通常,則默認忽略不算,因此就會出現59.9之類的狀況
編號從1開始
1KB是2個扇區,1個扇區是0.5KB
硬盤的容量由盤面數(磁頭數)、柱面數、扇區數決定,計算公式爲:
劃分 容量=盤面數*柱面數*扇區數*512字節
1KB=2^10B=1024Byte 1MB=2^10KB=2^20B=1048576Byte 1GB=2^10MB=2^20KB=2^30B=1073741824Byte
實際上就是獲得十六進制後換算成十進制後*512/1024/1024/1024
在winhex中使用讀取硬盤的十六進制數來計算硬盤容量的大小
能夠看到十六進制值爲8020210007FEFFFF0008000000F07F07
125767424*512/1024/1024/1024
=59,結果倒是爲59GB硬盤尋址模式
在MBR上分區和啓動信息都是保存在一塊兒的,若是這部分數據被覆蓋或者破壞就麻煩了
硬盤須要通過低格、分區、高級格式化後才能使用
低格
分區
便於硬盤的規劃和文件的管理、有效的利用空間、提升系統效率、創建MBR
MBR區
主引導記錄必需要知道我將控制權給誰,分區表的長度只有64個字節,裏面分紅4個項,每一個項佔16個字節,因此一個硬盤最多隻能分四個以及的分區,這四個又叫主分區,在第1三、1四、1五、16個Byte是主分區的扇區總數,這決定了主分區的容量,其中計算能夠查看下面的磁盤查看,雖然能夠使用擴展分區,可是仍是推薦單碟機械硬盤超過2TB都推薦用GPT而不是MBR
能夠看到十六進制值爲8020210007FEFFFF0008000000F07F07
前八位:起始的自舉標誌爲80說明安裝了操做系統,202100爲CHS的起始地址,07爲NTFS格式,FEFFFF爲結束地址
後八位:winhex中的數據計算都須要反過來讀
125767424*512/1024/1024/1024
=59,結果倒是爲59GB假如在MBR系統中有這一串
00 01 01 00 07 FE FF FF 3F 00 00 00 9A E5 3F 01 前八位: 00 - 起始的自舉標誌,80說明安裝了操做系統,00表示沒有 01 01 00 - CHS的其實位置 07 - NTFS格式 FE FF FF 3F - 結束地址 後八位: 3F 00 00 00 --- 00 00 00 3f 9A E5 3F 01 --- 01 3f e5 9a
能夠從winhex的十六進制中能夠看出此表上只能分4個分區,多餘4個分區的時候就須要採用虛擬分區表
全局惟一標識分區表,GPT是一種基於計算機中可擴展固件接口(EFI)使用的磁盤分區架構,他與UEFI相輔相成,UEFI是用來替代BIOS的
這是一個隨機生成的字符串,在MBR上分區和啓動信息都是保存在一塊兒的,若是這部分數據被覆蓋或者破壞就麻煩了,相對的GPT在整個磁盤上保存了多個這部分信息的副本,他能夠恢復被破壞的這部分信息,GPT還未這些信息保存了循環冗餘校驗碼(CRC)以保證其完整和正確——若是數據被破壞GPT會發覺並從磁盤上的其餘地方進行修復
全球惟一標識符 (GUID) 是一個字母數字標識符,用於指示產品的惟一性安裝。在許多流行軟件應用程序(例如 Web 瀏覽器和媒體播放器)中,都使用 GUID。
GUID 的格式爲「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx」,其中每一個 x 是 0-9 或 a-f 範圍內的一個十六進制的數字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即爲有效的 GUID 值。
世界上的任何兩臺計算機都不會生成重複的 GUID 值。GUID 主要用於在擁有多個節點、多臺計算機的網絡或系統中,分配必須具備惟一性的標識符。在 Windows 平臺上,GUID 應用很是普遍:註冊表、類及接口標識、數據庫、甚至自動生成的機器名、目錄名等。
當頭部丟失的時候能夠在尾部讀取鏡像恢復
分區表頭,最多能夠建立128個分區
在裝電腦中最好使用UEFI+GPT格式,更安全,支持的容量更大
DAS須要獲得服務器的許可才能操做
SCSI昂貴配置複雜不容易擴展,總線支持很是短
絕大多數直連存儲環境使用小型計算機接口(SCSI)技術,
NAS(Network Attached Storage)
網絡鏈接存儲、或稱附屬存儲
局域網內文件級的共享訪問,因爲能夠遠程操做能夠進行遠程備份
SAN(Storage Area Network)
存儲區域網絡、或稱第二網絡、後端網
將存儲設備獨立分開,變成了網絡當中的一個節點,故障不會互相影響,管理簡單
將存儲網絡獨立分開成一個存儲業務網絡,不會影響使用者自己上網的網絡
性能上優於DAS與NAS經常使用於高端環境,可是因爲設備的增長因此價格會有所增長
廣義SAN
狹義SAN
主機-交換設備-存儲設備(其中交換介質都是用光纖鏈接起來)
光纖通道協議傳輸速度上快於SCSI
初期的投入大
價格高(前期投入大)
異構環境下的互操做性
管理複雜
SAN>NAS>DAS
SAN>DAS>NAS
SAN>DAS與NAS
用於容災保護
客戶端用網絡與服務器相連,服務器經過光纖與交換機與存儲設備(存儲池)相連
服務器啓到中轉功能,對服務器有必定影響
服務器只起到發起功能,不在參與後續操做,能夠專心對前端持續工做
分佈式存儲
一種徹底光纖的傳輸
光纖通道設備以環路形式鏈接
物理表現爲Hub上的星型鏈接
公有/私有仲裁環路協議
(Public/Private Arbitrated Loop)
小型串行到串行熱交換模塊,主要功能是提供相應介質接口(銅或光)
因爲FC SAN成本比較高,因此後期改用以太網替換光纖鏈接雖然速度上沒有FC SAN快可是下降了成本
能夠理解ISCSI是IP與SCSI的融合
iSCS協議是將SCS的遠程過程調用(rpc)映射到IP協議的過程。isCS|協議提供了獨立於他所攜帶的SCSI CDB的層的概念。isCSI請求傳遞SCS命令,iSCSI響應處理SCSI響應和狀態。
在Target端和Initiator端將SCSI命令從新TCP/IP封包和解包後,便可在普通的以太網內傳輸
主要應用技術
因爲FCSAN容易出現信息孤島因此出現了將光纖經過IP鏈接起來
一部分用FC SAN 一部分用IP SAN
DWDM
抽象
隱藏
隔離
提升設備使用效率
統一數據管理功能
設備構件化
下降管理難度提升可擴展性
數據庫跨設備流動
NAS的虛擬化不一樣大多在於系統
特色:
一般在中高端存儲設備
主要用途:使服務器的存儲空間能夠跨越多個異構的磁盤陣列,經常使用於在不一樣磁盤陣列之間作數據鏡像保護。
實現方式:通常由操做系統下的邏輯卷管理軟件完成(安裝客戶端軟件),不一樣操做系
統的邏輯卷管理軟件也不相同。
主要用途:異構存儲系統整合和統一數據管理。
實現方式:經過在存儲域網(SAN)中添加虛擬化引擎實現。
根據存儲虛擬化實現的機制,存儲虛擬化可分爲「帶內」和「帶外」兩種基本類型。
帶內虛擬技術是在數據讀寫的過程當中,在主機到存儲設備的路徑上實現存儲虛擬化;
而帶外虛擬技術,是在數據讀寫以前,就已經作好了虛擬工做,並且實現虛擬的部分並不在主機到存儲設備的訪問路徑上。
因此帶內虛擬技術能夠基於主機、設備和網絡實現而帶外虛擬技術則只能是基於存儲網絡實現。
帶外實現難度比帶內難
帶內是邏輯化存儲設備,可是擁有瓶頸,帶內幾乎是一個數據中轉器,就如同火車只有一個頭帶
帶外在數據處理過程當中不會產生瓶頸,在異構存儲系統之間須要大規模整合(極其複雜),帶內幾乎是所有設備都是數據中轉器,就如同火車每一節都是火車頭在跑(均勻存儲、擁有冗餘、可靠性高、快速)
用途:
服務器、存儲設備的兼容性好
虛擬化和數據管理功能由專用硬件實現,不佔用主機資源
豐富的數據管理功能
配置簡單,易於實施
OpenStack:開源的雲計算管理平臺項目
用途:通常用於不一樣存儲設備之間的數據複製
將上面所述技術再整合進行使用
虛擬化的必要性:下降管理成本、提升利用率
虛擬化的本質:將物理資源映射成虛擬資源統一管理
例子:雲盤...
MAID技術在磁帶庫工做模式的基礎上提出和發畏起來的。磁帶庠的工做原理是正常狀態下全部的磁帶都放置在磁帶庠的槽位中,須要某盤磁帶肘纔將它放在磁帶機中,而後進行數據讀寫。而在大部分肘間,大多數磁帶是處在非工做狀態的。MAID應用了一樣的原理,只有須要肘纔將一部分磁盤開機運轉,而其餘磁盤一般處於斷電狀態,就像磁帶庠中的磁帶同樣。所以應用的MAID技術的磁盤存儲也能夠稱之爲磁盤庠。
MAID存儲的工做原理是使長肘間無訪問請求的硬盤處於 Power oFF狀態,以達到綠色節能和延長硬盤壽命,所以MAD存儲適用於訪問頻率低、數據即肘可得性要求低的大容量近線存儲( Nearline Storage)設備和分級存儲,尤爲適用在以數據恢復爲目的的數據備份和數據歸檔等應用上。並不適用於高性能實肘訪問糸統,或訪問肘間間隔較小的應用糸統。
存儲頻率不高
視頻雖然數量大,可是通常分爲點擊率熱門和非熱門的數據
視頻監控系統設計規範要求各監控點採集的視頻圖像必需在線保存10-15天,甚至是30天才能刪除
根據數據使用頻率和價值高低分放到不一樣的存儲介質中
其中數據遷移是一個較爲重要的過程
減小整體存儲成本
性能優化:分級存儲可以使不一樣性價比的存儲設備發揮最大的綜合效益
改善數據可用性:分級存儲把不多使用的歷史數據遷移到輔助存儲器中,或歸檔到離線存儲池中,這樣就無需反覆保存,減小了存儲的肘間,同肘提升了在線數據的可用性,使磁盤的可用空問維持在糸統要求的水平上。
數據遷移對應用透明:進行分級存儲後,數據移動到另外的存儲器
肘,應用程序不須要改變,使數據遷移對應用透明
帶內的方法比帶外的效率高
越低越好
相同率最高的是 Windows文件,能夠達到將近600:1的重複數據刪除比率。比較低的應該是數據庠文件、LinuⅨX文件,能夠達到75:1的重複數據刪除比率。若是是NAS文件,比較好的狀況下也能夠實現135:1的比率
一個工做週期內留給備份系統進行備份的時間長度,若是備份窗口太小,則要努力提升備份速度
對外服務的時長是不可能壓縮的,因此通常是採用提升備份速度
縮短恢復時間與縮短備份時間的備份策略是衝突的(不用花錢),硬件設備不衝突(要花錢)
從備份數據的內容上區分:
若要退回到星期五的備份狀態:
您準備花多少時間恢復系統?
每次備份您最長給我多少時間?
備份的數據量有多大?
備份數據的類型是什麼?
恢復時您能讓我丟多少數據?
但願各類數據保留多長時間?
系統環境?主機/存儲/帶寬/應用
打算花多少錢?
須要根據保留的時間與價值分開存放
文件的複製與備份
window與linux系統的備份
備份軟件與備份系統的備份
備份計劃
備份報告
恢復指標
災難恢復是指發生災難性事故的時候,利用系統恢復、數據備份等措施,及時對原系統進行恢復,以保證數據的安全性以及業務
從定義上看,備份是指用戶爲應用系統產生的重要數據(或者原有的重要數據信息)製做一份或者多份拷貝,以加強數據的安全性。所以,備份與容災所關注的對象有所不一樣,備份關係數據的安全,容災關心業務應用的安全,咱們能夠把備份稱做是「數據保護」,而容災稱做「業務應用保護」.
支持災難恢復各個等級所需的資源分爲7個要素
等級 | 詳細 |
---|---|
第1級 | 基本支持 |
第2級 | 備用場地支持 |
第3級 | 電子傳輸和部分設備支持 |
第4級 | 電子傳輸及完整設備支持 |
第5級 | 實時數據傳輸及完整設備支持 |
第6級 | 數據零丟失和遠程集羣支持 |
無異地備份數據(No off——site Data)
有數據備份,無備用系統(Data Backup with No Hot Site)
有數據備份,有備用系統(Data Backup with Hot Site)
電子連接(Electronic Baulting)
使用快照技術拷貝數據(Point-in-time Copies)
交易的完整性(Transaction Integrity)
0數據丟失(Zero Data Loss),自動系統故障切換
對於倚仗廳系統的企業來講,從確保業務連續能力的角度出發,能夠依據下列容災規劃步驟
一般狀況下IT系統相關的災難備份方案設計都必須考慮的五大因素
不像機械硬盤,一旦有一個位置損壞整個固態硬盤就損壞沒法使用了
由主控芯片控制,爲了保證不讓某個地方損壞因此芯片的使用壽命次數須要保證平衡
SLC複寫次數:10w次
MLC複寫次數:1W次(只有SLC的十分之一)
TLC複寫次數:500次
俄羅斯
將硬盤劃分爲一個個邏輯區域。每一個分區有肯定的起、止位置
分區的信息記錄在一個特殊位置的扇區,成爲硬盤主引導記錄( Master boot recorder,MBR或主引導扇區
MBR位於0磁頭,0磁道,1扇區
FAT的第一扇區是MBR(佔63扇區,第6個扇區用做備份),結束標誌是55AA、前64個字節是分區表,16個字節爲一個分區,上圖只有一個分區
第一個字節是自舉標誌,全部分區的第一字節要麼是00或80
後面三個字節是CHS起始位置
後面的字節應該是07,代表是分區類型NTFS(虛擬機上可能不同)
後面三個字節是CHS結束位置
後面八個字當前四個是分區其實位置,後四個是分區大小
文件分配表FAT是dos文件管理系統用來記錄每一個文件的在儲位置的表格,它叫鏈的方式存放簇號
根目錄下全部文件和子目錄,在根目錄的文件目錄表中都有一個記錄-「目錄登記項」。每一個目錄登記項佔32個字節
在winhex中的值都須要反過來
# 例如 3F 00 00 00 -> 00 00 00 3F 9A E5 3F 01 -> 01 3F E5 9A
高位的0能夠省略,十六進制的3f轉換成十進制63(MBR大小佔63個扇區,C盤是緊接着MBR的扇區)
將13FE59A轉換成十進制20964762(代表C盤這個分區佔了20964762個扇區),再
低格→分區後就會有MBR(63個扇區),而後進行FAT32格式化(高級格式化)。在硬盤中創建DBR(32個扇區),記錄着分區的重要信息(若是被破壞,數據就丟失);在此基礎上創建FAT1(FAT2是備份,兩個FAT如出一轍),DIR是根目錄(資源管理器打開顯示的磁盤),最後是數據區域。
在分區內,對扇區進行邏輯編號
在基本分區創建DOS引導記錄DBR
在邏輯盤創建文件分配表FAT
創建文件目錄表FDT及數據區
FAT表有2個
DBR區可參考項
DBR是操做系統能夠直接訪問的第一個扇區,結束標誌和MBR的同樣,區別:
用winhex打開磁盤首先看到的是DBR的跳轉指令 EB 3C;EB 58
結束標記
若是跳轉第六個扇區(備份扇區)也是如出一轍的(若是第一個扇區被破壞,能夠從這複製)
在winhex右邊點擊引導扇區(模板)能夠將數據用列表的形式表現
跳轉指令
只要是有數據,起碼佔8個扇區(即一個簇)。簇是文件系統中讀寫數據的最小的單位(硬盤的邏輯劃分最小單位是扇區)(分區的劃分最小單位是柱面)
雖然大小隻有10個字節,但以簇的形式能夠提升管理的效率,但利用率降低,因此佔用空間雖不滿,但別人也不能用。若是大小變大了,管理效率調高了可是佔用空間就大了,若是小了佔用空間就小了但管理效率就低了
此處F8說明訪問的是硬盤
2E - .(點號 20 - (空格
0000 0000
0010 0000
= 20 當前的記錄是一個文件0001 0000
= 10 當前的記錄是一個目錄0000 0001
= 01 只讀文件0000 0010
= 02 隱藏文件0000 0100
= 04 系統文件若是須要查找中文名的文件夾,假設爲新的文件.TXT
則須要先建立一個txt,在裏面輸入新的文件
保存爲unicode
編碼後在winhex打開,以unicode保存的文件開頭爲FFFE後八位爲編碼後的新的文件
文件名--B065FA5E87652C67
這裏以一張jpg爲例子,文件名爲abc.jpg
,爲了好觀察,首先咱們截一張圖存放在一個空的盤,而後打開winhex選擇指定的磁盤後打開根目錄,找到abc.jpg
這個文件名,找到以後這兩行都是被這個文件佔用了的,第二行從作左往右數第五、6位是文件的其實存儲位,第二行倒數第56位是結束存儲的位置,第二行最後四位是文件的大小
abc.jpg
圖片系統讀取文件會首先查看0x0B位,這一位說明了此文件爲長文件名文件仍是短文件名文件,短目錄項就是文件名長8位、後綴爲3位的文件,更長的文件名須要長文件名,通常0F表示爲長文件名
0009D020-0009D030
0009D040-0009D050
位置->跳轉至扇區
上面你已經學會了查看簇與計算文件大小,接下來會用到的!
首先咱們將桌面截圖保存jpg圖片文件到E盤中
而後將他刪除,從winhex中打開E盤
0009D0A0中0x0B爲0F因此這是一個長文件,0009D0C0的0x0B爲02因此這部分是表示這是一個文件,其他咱們能夠無論這裏只作恢復因此重要的是看0009D0D0這一行
簇
0x15-0x16
-> 00 00
0x1A-0x1B
-> 04 00
00 00 04 00
分別翻轉後獲得-> 00 00 00 04
文件大小
0x1C-0x1F
-> BA 55 00 00
00 00 55 BA
這裏獲得了簇是用於定位被刪除文件的起始位置,文件大小計算所得的2A是用於定位被刪除文件的結束位置
選擇菜單欄的位置->跳轉至扇區
輸入簇值爲4
,此時咱們定位到了被刪除文件的其實位置,右鍵選擇選快其實位置
而後選擇菜單欄的位置->跳轉偏移量
,輸入剛剛計算獲得的十六進制數2A,將後面的單位改成Sectors
,並選擇從當前位置開始
跳轉後選擇其前一次字節,右鍵並選擇選快尾部
此時咱們就選擇了一塊區域,這塊區域就是圖片的內容,在藍色的區域右鍵編輯-複製選快-至新文件
,將其保存到任何地方都行,記得後綴別弄錯了是jpg
完成!
文件記錄長度可變,末尾以4個FFFF
結束
文件記錄頭的結構
二進制 | 數值 | 表示 |
---|---|---|
0000 0000 | 0 | 該記錄爲文件 |
0000 0001 | 1 | 正在使用的文件 |
0000 0010 | 2 | 該記錄爲目錄 |
0000 0011 | 3 | 這種使用的目錄 |
總體結構可分爲兩個部分
7E 00 31
表明這~ 1
若是80屬性中淺色部分超過兩行,則表示這是一個很是駐屬性
46 49 4C 46 30
1D
那就是第29個文件夾記錄起始的第一個字節的高位+低位是運行記錄的大小:3+2 = 5 32 1F 01 F8 52 07 00 00 32:1F 01 F8 52 07 # 高位3 表示後三位是運行的起始簇號 3:F8 52 07 -- 07 52 F8 --479992 起始位置 # 低位2 表示前兩位是運行的簇大小 2:1F 01 -- 01 1F - 287簇(cluster) * 8 = 2296 扇區(sector) ----------案例二 31 5D A2 63 04 00 01 00 31 5D A2 63 04 3:A2 63 04 -- 04 63 A2 -- 287650 2:5D -- 5D -- 93 *8=744 -- 2E8 將起始位置簇爲287650,也能夠跳轉至扇區/8=35956扇區選中,而後再偏移2E8個扇區後將文件複製保存到新文件便可
# 多運行地址的狀況:31,3+1=4第五個數後面仍是有值,因此繼續相加 31 09 5A FE 13 31 03 87 01 FD 00 00 00 70 48 E1 FD後面都是廢棄數據 31:09 5A FE 13 -- 3:13 FE 5A - 1310298(相對位置,相對於硬盤的起始位置) 1:09 ----- 31:03 87 01 FD -- 3:FD 01 87 -16580999(相對位置,相對於上一個位置的起始位置,因此須要加起來) +1310298 = 17891297 1:03 # 須要將這兩個文件數據拼起來才能變成一個完整的文件
常駐文件只須要找到文件所在的簇,常駐文件的80屬性頭部分(淺色)是不超過兩行的,後面的深色部分都是數據,將其複製至新文件保存便可
7E 00 31
表明的~ 1是短文件名的標誌,
$I30`是90和A0屬性文件名特有的名字INDX
開頭21 00
,將其翻轉則爲00 21
,注意這是十六進制數,要轉換爲十進制數得33*2=66
再轉十六進制數爲42,而後從主文件記錄開始向後跳轉42個sectors跳轉到記錄着b.txt的文件記錄區域,再找到高光區域的數字對其計算便可找到若是文件記錄2兩個扇區放不下了,就會將90屬性值內的記錄項移動到了A0屬性值內
這裏計算一次很是駐屬性的A0,將其其實位置計算出來,而後跳轉到A0的其實簇:39161簇
31 01 F9 98 00 3:00 98 F9 - 39161 1:01
與單盤系統不一樣,單盤系統數據是寫在單獨的硬盤,RAID是同時讀寫,在讀寫的時候會將數據進行切片
若進入降級速度會驟降,若是進入這個狀態則須要注意設備更換或修復,不然RAID失效很難進行數據恢復
0^0=0
、0^1=1
、1^0=1
、1^1=0
,若第一塊硬盤壞了則經過異或校驗能夠反向得出損壞的那塊硬盤的數據,但兩塊就不行了
雖然安全性好容許兩塊硬盤損壞,但因爲須要進行計算,性能不搞,使用人也很少
RAID6 P
+Q
和RAID6 DP
((差值的十六進制)*4後轉十進制)/512