多個(gè)硬盤怎么樣合成一個(gè)區(qū)?
既然有“硬盤分區(qū)”的話題,那么先回答多個(gè)分區(qū)合并為一個(gè)。第三方分區(qū)軟件要看具體的特性和支持,就Windows自帶的分區(qū)工具diskpart,是可以把相鄰的兩個(gè)分區(qū)合并為一個(gè)的,不過前提是前面的分區(qū)要有足夠的空間放下后面分區(qū)里面的文件和內(nèi)容。大概操作就是先拷貝文件,然后刪除后面的分區(qū),最后擴(kuò)展前面的分區(qū)。
如果是問多個(gè)物理硬盤,那么可以通過建立RAID(硬件或者軟件)、存儲(chǔ)空間、或者使用DrivePool(Windows)/MergerFS(Linux)把多個(gè)硬盤/分區(qū)合并為一個(gè)分區(qū),以4個(gè)硬盤組合為例:
JDBOD以及各種級(jí)別的RAID都是把多塊物理硬盤虛擬成一塊物理硬盤,操作系統(tǒng)需要對(duì)這塊物理硬盤進(jìn)行分區(qū)、格式化之后才能使用。
RAID0:速度最快,容量為單盤容量×4,持續(xù)讀寫性能都是單盤性能×4。但一塊硬盤損壞會(huì)丟失全部數(shù)據(jù)。
RAID5:隨機(jī)讀寫稍慢,容量為單盤容量×(4-1),如果RAID卡性能足夠或者軟件方式啟用寫入緩存,持續(xù)讀寫性能可以達(dá)到單盤性能×(4-1),理論上單塊硬盤損壞不會(huì)丟失數(shù)據(jù)可以重建陣列,但實(shí)際案例中會(huì)出現(xiàn)重建失敗的情況。
RAID6:隨機(jī)讀寫更慢,容量為單盤容量×(4-2),如果RAID卡性能足夠,持續(xù)讀寫性能可以達(dá)到單盤性能×(4-2),理論上兩塊硬盤損壞不會(huì)丟失數(shù)據(jù)可以重建陣列。
RAID10:隨機(jī)讀寫性能較好,容量為單盤容量×(4÷2),持續(xù)讀寫性能圍單盤性能×(4÷2)。
JBOD:容量為單盤容量×4,讀寫性能等同于單盤,理論上單塊硬盤損壞后其它硬盤上的數(shù)據(jù)不會(huì)丟失。但實(shí)際上因?yàn)槲募到y(tǒng)結(jié)構(gòu)數(shù)據(jù)和文件可能存在跨盤存儲(chǔ),單塊硬盤損壞后可能需要使用數(shù)據(jù)恢復(fù)軟件才能讀取完好硬盤上的數(shù)據(jù),并且跨盤存儲(chǔ)的文件會(huì)無法恢復(fù)。
DrivePool/MergerFS:類似JBOD,但每塊硬盤都有獨(dú)立的文件系統(tǒng),只是基于這些文件系統(tǒng)的結(jié)構(gòu)合并出一個(gè)新的分區(qū)。單一硬盤損壞的話,其它硬盤上的數(shù)據(jù)都不會(huì)丟失。
Windows存儲(chǔ)空間:類似RAID,其中簡(jiǎn)單空間類似RAID0,鏡像空間類似RAID10,奇偶校驗(yàn)空間類似RAID5,不過性能比硬件RAID差很多。
Windows動(dòng)態(tài)磁盤:類似RAID,但這是基于分區(qū)的操作,把不同磁盤上的分區(qū)組合虛擬成一個(gè)分區(qū),不能再進(jìn)行分區(qū),但也需要格式化之后才能使用。其中條帶卷類似RAID0,RAID5卷類似RAID5,鏡像卷類似RAID1,跨區(qū)卷類似JBOD。
其它軟件模式的類似RAID的,還有*nix的madam,ZFS,flexRAID、unRAID等,就不一一介紹了。