Skip to content

raid 與 lvm #2

@yongjhih

Description

@yongjhih

常有人問我說 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 。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions