-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
常有人問我說 lvm 跟 raid 差在哪?
- 跨硬碟磁區:古老的時候,似乎 raid 是用許多廉價個小硬碟合成一個大的硬碟 aka. jbod,也就是一個跨硬碟的分割區的能力。
- 容錯:但是現代的定義已經扭轉成,透過多顆硬碟來增加容錯。透過資料放散在各個硬碟中,當硬碟損壞時,都可以安然無事。
- 加速:當然也有人反其道而行,透過多個硬碟存取頭,將資料分散,同時存取來達到加速的作用。
lvm 主要就是跨硬碟的功能(當然還有其他功能,像是 snapshot),
所以 raid 就只要專心處理容錯與加速問題即可。
例如:我先買了 2 顆硬碟 /dev/sda, /dev/sdb,先將他們設定 raid1 互拷做出一顆 /dev/md0 ,接著把 /dev/md0 弄成 lvm vg0 ,家目錄: vg0-home /home
有一天 /home 滿了,再買 2 顆硬碟 /dev/sdc, /dev/sdd ,raid1 互拷做出 /dev/md1 塞進 vg0 然後增大 /home 。
Metadata
Metadata
Assignees
Labels
No labels
