lvm이 LV를 여러 PV에 분산시키도록 합니다.

lvm이 LV를 여러 PV에 분산시키도록 합니다.

여러 개의 디스크가 있는 서버가 있습니다. 대부분은 raid1입니다.

  PV /dev/md127   VG HDDs            lvm2 [465.63 GiB / 421.63 GiB free]
  PV /dev/sdg1    VG backup          lvm2 [<931.51 GiB / <931.51 GiB free]
  PV /dev/md0     VG SSDs            lvm2 [<1.82 TiB / 1.16 TiB free]
  PV /dev/md1     VG SSDs            lvm2 [<1.82 TiB / <1.82 TiB free]
  Total: 4 [5.00 TiB] / in use: 4 [5.00 TiB] / in no VG: 0 [0   ]

나는 아래에 생성된 모든 LV가 (마모를 피하기 위해) 걸쳐 퍼지는 대신 에 SSDs생성된다는 것을 알았습니다. 여러 LV가 다른 디스크를 사용하도록 (자동으로) 수행할 수 있는 작업이 있습니까?md0md0md1

여러 디스크에 걸쳐 LV를 분할하는 것을 피하고 싶습니다(즉, 두 디스크 모두에 데이터가 있음).md0 그리고 md1-- 그러나 LV의 절반이 저장되고 md0나머지 절반이 저장 되면 좋을 것입니다 md1.)

답변1

raid0 유형으로 lv를 생성할 수 있습니다.

lvcreate --type raid0 --stripes 2 --stripesize 64 --name lvtest --size 100G SSDs

lvmraid의 매뉴얼 페이지에서는 모든 옵션을 설명합니다.

관련 정보