Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

raid 與 lvm #2

Open
yongjhih opened this issue Mar 4, 2016 · 0 comments
Open

raid 與 lvm #2

yongjhih opened this issue Mar 4, 2016 · 0 comments

Comments

@yongjhih
Copy link
Member

yongjhih commented Mar 4, 2016

常有人問我說 lvm 跟 raid 差在哪?

  • 跨硬碟磁區:古老的時候,似乎 raid 是用許多廉價個小硬碟合成一個大的硬碟 aka. jbod,也就是一個跨硬碟的分割區的能力。
  • 容錯:但是現代的定義已經扭轉成,透過多顆硬碟來增加容錯。透過資料放散在各個硬碟中,當硬碟損壞時,都可以安然無事。
  • 加速:當然也有人反其道而行,透過多個硬碟存取頭,將資料分散,同時存取來達到加速的作用。

lvm 主要就是跨硬碟的功能(當然還有其他功能,像是 snapshot),
所以 raid 就只要專心處理容錯與加速問題即可。

例如:我先買了 2 顆硬碟 /dev/sda, /dev/sdb,先將他們設定 raid1 互拷做出一顆 /dev/md0 ,接著把 /dev/md0 弄成 lvm vg0 ,家目錄: vg0-home /home

softraid-mirror2

有一天 /home 滿了,再買 2 顆硬碟 /dev/sdc, /dev/sdd ,raid1 互拷做出 /dev/md1 塞進 vg0 然後增大 /home 。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant