動態磁碟和LVM

來源:互聯網
上載者:User

偶然把磁碟轉換成了動態磁碟,後來調整容量時發現下面的情況:不用使用PQ之類的硬調整了,直接在Windows下右鍵“擴充卷”就行了,還不用重啟。

 

很神奇,看看“動態磁碟”是怎麼回事。

安裝Windows 7時,按shift+F10,可以調用命令列,使用diskpart進行分區。

 

輸入list disk查看硬碟

如果就一個硬碟,就輸入select disk 0

輸入list volume

輸入list partition

,這個20GB的磁碟是空的,沒有分區。

下面進行分區,分成13GB、4GB、2GB,共3個區。

create partition primary size=13400

create partition primary size=4200

create partition primary

這個時候各個分區還沒有格式化,還沒有分配磁碟機代號(C、D、E等)。

格式化:

select partition 1

format quick

select partition 2

format quick

select partition 3

format quick

格式化完畢,沒有自動分配磁碟機代號。

可以看出這時partition和volume是一一對應關係,這時可以進行安裝Windows 7。

 

下面實驗轉換成動態磁碟。

輸入convert dynamic

輸入list volume

輸入list partition

可以看出現在分區partition變成了1個,卷volume還是3個。

這時候進行安裝Windows 7,提示錯誤“Windows無法安裝到這個硬碟空間。分區包含一個或多個不支援安裝的動態磁碟區”。

輸入clean把整個硬碟清空,只建立一個動態磁碟區,仍然不能安裝Windows 7。

輸入clean把整個硬碟清空,進行Windows 7安裝,建立3個分區。

輸入convert dynamic轉換成動態磁碟

如,分區變了,變成了992KB、13GB、7078MB。

現在進行安裝Windows 7,右邊的類型顯示為 系統、動態、動態。

安裝完系統,磁碟管理如:

磁碟機E右鍵,刪除卷。

E盤刪除了,分區仍然是13GB和7078MB。

這時候C盤不能擴充卷,D盤可以。

下面,對D盤進行擴充卷。

把D盤刪除了,C盤就可以擴充了。

C盤擴充後,分區就變了。

 

上面的是:1個動態分區無法安裝Windows

現在是:系統所在卷調整,分區也調整了。

可知Windows的系統所在卷需要一個單獨的區。

 

下面建立卷。

合併磁碟區:向後面的硬碟擴充

等量磁碟區:系統實現Raid0,不要驅動,不要南橋晶片支援(不帶R的南橋、H55等也可以組Raid了)

鏡像磁碟區:系統實現Raid1

RAID-5卷:系統實現Raid5

 

如,可以看出,D盤也可以擴充卷,這說明C盤是特殊的區,而在純粹的動態區即使不與未配置的空間相鄰也可以擴充卷。

 

Linux下如何識別動態磁碟呢?

先在D、E盤各建立一個檔案夾

把這個硬碟掛到Ubuntu上測試。

 

可以看到,C盤、E盤可以識別,D盤不能識別,因為D盤擴充了不相鄰的未配置的空間。

 

 

下面實驗Linux的lvm功能:可以看到lvm和Windows下的動態磁碟功能相似,都是實現磁碟的邏輯卷管理,隱藏物理分區。

bug:

ubuntu系統內建的磁碟工具 + 生產力 不支援刪除上面Windows建立的動態磁碟

system-config-lvm (邏輯卷管理器) 不支援GUID分區表

 

在gpt分區表的磁碟上使用lvm:

sudo parted /dev/sdb

(parted) mklabel gpt
(parted) mkpart primary 0 100%
(parted) set 1 lvm on

然後

sudo kvpm

點Create physical volume

然後system-config-lvm和kvpm都可以進行操作了。

 

Raid的方案有多種:

硬Raid:即hardware RAID,通過陣列卡實現。

半硬半軟Raid:比如主板南橋晶片帶的磁碟控制卡,安裝作業系統前,載入驅動實現Raid。

軟Raid:即software RAID,即通過作業系統的軟體實現Raid。

軟Raid的特點是:不需要南橋晶片支援。眾所周知Intel的南橋晶片不帶R的就不支援半硬半軟Raid。

 

實驗動態磁碟Raid:

動態磁碟Raid無法安裝Windows 7,這樣開機磁碟分割就無法使用Raid了,可以用於別的磁碟機。

必須給開機磁碟分割單獨分區,其餘部分組Raid。

 

實驗LVM Raid0:

 

測試LVM:

和Windows類似,開機磁碟分割不能位於邏輯卷上。鳥哥說LVM不該用來做Raid0,因為它就是用來做邏輯卷管理的。(http://linux.vbird.org/linux_basic/0420quota.php#lvm)

必須為開機磁碟分割單獨劃分。

 

看來Windows和Linux的開機磁碟分割都不能位於邏輯卷上,Linux有mdadm來實現軟Raid,Windows怎麼辦?

 

測試mdadm Raid:

 

總結:Windows 的動態磁碟為了實作類別似Linux的可擴充的檔案系統和軟Raid。從功能上看是集合 Linux 的 mdadm 和 LVM,可是上面測試Windows動態磁碟軟Raid不能用於系統磁碟機。

Linux系統實現軟Raid的方式:mdadm,能實現Raid0、Raid1、Raid5等。參考資料:http://linux.vbird.org/linux_basic/0420quota.php#raid_setup

Linux系統實現磁碟邏輯管理的方式:LVM。能附帶實現Raid0效果。參考資料:http://linux.vbird.org/linux_basic/0420quota.php#lvm

Windows系統實現軟Raid的方式:動態磁碟。

Windows系統實現磁碟邏輯管理的方式:動態磁碟。

 

參考資料:

鳥哥的 Linux 私房菜

http://linux.vbird.org/linux_basic/0420quota.php#lvm

關於硬碟2.1TB限制的解讀(MBR、GPT、UEFI)

http://bbs.pcbeta.com/thread-745142-1-1.html

支援UEFI的作業系統及其安裝方法

http://bbs.bios.net.cn/thread-146744-1-1.html

全域唯一標識分區表(GUID Partition Table,縮寫:GPT)

https://secure.wikimedia.org/wikipedia/zh/w/index.php?title=GUID%E7%A3%81%E7%A2%9F%E5%88%86%E5%89%B2%E8%A1%A8&variant=zh-cn

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.