RIAD及邏輯卷理論

該篇內容純理論知識,部分內容引起不適,望諒解

RIAD
? ? ?? ? ?提高IO能力:磁盤并行讀寫
? ? ?? ? ?提高耐用性:磁盤冗余來實現
? ? ?? ? ?級別:多塊磁盤組織在一起的工作方式有所不同
什么是RAID
? ? ?? ? ?RAID:Redundant Arrays of lnexpensive (lndependent) Disks
? ? ?? ? ?1988年由加利福利亞大學伯克利分校(University of California -berkeley)
? ? ?? ? ?“A Case for Redundant Arrays of lnexpensive Disks”
? ? ?? ? ?多個磁盤合成一個”陣列” 來提供更好的性能,冗余,或者兩者都提供
RAID實現的方式
? ? ?? ? ?外接式磁盤陣列:通過擴展卡提供適配能力
? ? ?? ? ?內接式RAID:主板集成RAID控制器
? ? ?? ? ?安裝OS前在BIOS里配置
? ? ?? ? ?軟件RAID:通過OS實現
RIAD級別
RAID-0 條帶卷 strip
? ? ?? ? ?? ? ?? ? ? 讀,寫性能提升
? ? ?? ? ?? ? ?? ? ?可用空間:N*min(S1,S2,..)
? ? ?? ? ?? ? ?? ? ?無容錯能力
? ? ?? ? ?? ? ?? ? ?最少磁盤數:2,2+
RAID-1 鏡像卷 mirror
? ? ?? ? ?? ? ?? ? ?讀性能提升,寫性能略有下降
? ? ?? ? ?? ? ?? ? ?可用空間:1*min(S1,S2,..)
? ? ?? ? ?? ? ?? ? ?有冗余能力
? ? ?? ? ?? ? ?? ? ?最少磁盤數:2,2N
RAID-2
RAID-3
RAID-4
? ? ?? ? ?? ? ?? ? ?多塊數據盤異或運算值存于專用校驗盤
RAID-5
? ? ?? ? ?? ? ?? ? ?讀寫性能提升
? ? ?? ? ?? ? ?? ? ?可用空間:(N-1)*min(S1,S2,..)
? ? ?? ? ?? ? ?? ? ? 有容錯能力:允許最多1塊磁盤損壞
? ? ?? ? ?? ? ?? ? ?最少磁盤數;3,3+
RAID-6
? ? ?? ? ?? ? ?? ? ?讀寫性能提升
? ? ?? ? ?? ? ?? ? ?可用空間:(N-2)*min(S1,S2,..)
? ? ?? ? ?? ? ?? ? ?有容錯能力:允許最多2塊磁盤損壞
? ? ?? ? ?? ? ?? ? ?最少磁盤數;4,4+
RAID-7
? ? ?? ? ?? ? ?? ? ?可以理解為一個獨立存儲計算機,自身帶有操作系統和管理工具,可以獨立運行,
? ? ?? ? ?? ? ?? ? ?理論 上性能最的RAID模式
RAID-8
RAID-9
RAID-10
? ? ?? ? ?? ? ?? ? ?讀寫性能提升
? ? ?? ? ?? ? ?? ? ?可用空間:N*min(S1,S2,..)/2
? ? ?? ? ?? ? ?? ? ?有容錯能力:每組鏡像最多只能壞一塊
? ? ?? ? ?? ? ?? ? ?最少磁盤數;4,4+
RAID-01
? ? ?? ? ?? ? ?? ? ?多塊磁盤先實現RAID0,再組合成RAID1 JBOD:
Just a Bunch Of Disks
? ? ?? ? ?? ? ?? ? ?功能:將多塊磁盤的空間合并一個大的連續空間使用
? ? ?? ? ?? ? ?? ? ?可用空間:sum(S1,S2,…)
常用級別: RAID-0, RAID-1, RAID-5, RAID-10, RAID-50, JBOD
邏輯卷管理器(LVM)
? ? ? ? ?允許對卷進行方便操作的抽象層,包括重新設定文件系統的大小
? ? ? ? ?允許在多個屋里設備間重新組織文件系統
? ? ? ? ?將設備指定為物理卷
? ? ? ? ?用一個或者多個物理卷來創建一個卷組
? ? ? ? ?物理卷是用固定大小的屋里區域(Physical Extent, PE)來定義的
? ? ? ? ?在物理卷上創建的邏輯卷
? ? ? ? ?是由物理區域(PE)組成
? ? ? ? ?可以在邏輯卷上創建文件系統
LVM介紹
? ? ? ? ?LVM:Logical Volume Manager, Version:2
? ? ? ? ?dm:device mapper: 將一個或多個底層塊設備組織成一個邏輯設備的模塊
? ? ? ? ?設備名: /dev/dm-#
? ? ? ? ?軟連接:
? ? ? ? ?/dev/mapper/VG_NAME-LV_NAME
? ? ?? ? ? ? ?? ? ? ? ? ? ?/dev/mapper/vil0-root
? ? ? ? ?/dev/VG_NAME/LV_NAME
? ? ? ? ?? ? ? ? ?? ? ? ? ?/dev/vol0/root
LVM可以彈性的更改LVM的容量
? ? ? ? ?通過交換PE來進行資料的轉換,將原來LV內的PE轉移到其他的
? ? ? ? ?設備中以降低LV的容量,或將其他設備中的PE加到LV中以加大容量
邏輯卷管理器快照
? ? ? ? ?快照是特殊的邏輯卷,它是在生成快照時存在的邏輯卷的準確拷貝
? ? ? ? ?對于需要備份或者復制的現有數據臨時拷貝以及其他操作
? ? ? ? ?快照只有在他們和原來的邏輯卷不同是才會消耗空間
? ? ? ? ?在生成快照時會分配給它一定的空間,但只有在原來的邏輯卷或者快照有所改變才會使用這些空間
? ? ? ? ?當原來的邏輯卷中有所改變時,會將舊的數據復制到快照中
? ? ? ? ?快照中只含有原來的邏輯卷中更改的數據或者自生成快照后的快照中更改的數據
? ? ? ? ?建立快照的卷大小只需要原始邏輯卷的15%~20%就夠了,也可以使用lvextend放大快照
快照
? ? ? ? ?快照就是將當時的系統信息記錄下來,就好像照相一般,若將來有任何數據改動了
? ? ? ? ?則原始數據會被移動到快照去,沒有改動的區域則由快照區和文件區系統共享
? ? ? ? ?? ? ? ? ?由于快照區與原本的LV共用很多PE的區域,因此快照與被快照的LV必須在同一個VG中,
? ? ? ? ?? ? ? ? ?系統恢復的時候文件數量不能高于快照區的實際內容

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97196

(0)
簡單不簡單簡單不簡單
上一篇 2018-04-29
下一篇 2018-04-29

相關推薦

  • Linux學習筆記——權限管理

    Linux學習筆記——權限管理 前言: Linux下的權限管理與日常使用的windows有眾多與眾不同之處。這些特性使得Linux在實際生產作業中更加安全與高效,發揮著各種靈活的作用。本文簡要寫下筆者對Linux權限管理的理解,供參考與復習,歡迎指正。 回顧: 確認文件的權限與所有者: 使用ll(即ls -l) 命令可查看這個文件的詳細信息。 $?ll da…

    2018-04-07
  • Linux文本查看及處理工具

    Linux中,日志和配置都使用文本來存儲和修改,對文本的查看及處理是最基本也是最常用的操作之一。而文本處理工具中,有被稱為Linux文本處理三劍客的grep、sed和awk,但不要激動,Linux文本三劍客另起文章來講,本文先從一些經常用到的,功能簡潔但非常實用的工具說起。 wc命令 cut命令 sort命令 uniq命令 diff命令 patch命令 tr…

    2018-05-06
  • 腳本編程基礎環境設置

    ?程序:指令+數據?程序編程風格:過程式:以指令為中心,數據服務于指令對象式:以數據為中心,指令服務于數據?shell程序:提供了編程能力,解釋執行 ?計算機:運行二進制指令?編程語言:低級:匯編高級:編譯:高級語言–>編譯器–>目標代碼java,C#解釋:高級語言–>解釋器–>機器代碼…

    Linux筆記 2018-04-15
  • 第三周,一些練習例題以及用戶與組管理命令

    一、練習 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 ● 實現命令 who | cut -d ” ” -f1 | sort –u ● 命令分解 who:顯示已經登錄的用戶信息; |:管道,連接程序,用于實現將前一個命令的輸出直接定向后一個程序當作輸入數據流; cut:截取who命令顯示結…

    2018-05-26
  • shell編程基礎一

    變量 算術|字符|條件測試

    2018-04-10
欧美性久久久久