Score:0

ให้ lvm กระจาย LV ในหลาย ๆ PV

ธง ng

ฉันมีเซิร์ฟเวอร์ที่มีดิสก์หลายตัว ส่วนใหญ่เป็น Raid1:

  PV /dev/md127 VG HDDs lvm2 [ฟรี 465.63 GiB / 421.63 GiB]
  PV /dev/sdg1 VG สำรอง lvm2 [<931.51 GiB / <931.51 GiB ฟรี]
  PV /dev/md0 VG SSDs lvm2 [ฟรี <1.82 TiB / 1.16 TiB]
  PV /dev/md1 VG SSDs lvm2 [<1.82 TiB / <1.82 TiB ฟรี]
  ทั้งหมด: 4 [5.00 TiB] / ใช้งานอยู่: 4 [5.00 TiB] / ไม่มี VG: 0 [0 ]

ฉันสังเกตเห็นว่า LV ทั้งหมดที่สร้างขึ้นภายใต้ SSD จบลงด้วยการสร้างขึ้นบน md0 แทนที่จะกระจายไปทั่ว md0 และ md1 (เพื่อหลีกเลี่ยงการสึกหรอ). มีอะไรที่สามารถทำได้ (โดยอัตโนมัติ) ให้ LV หลายตัวใช้ดิสก์อื่นหรือไม่

ฉันต้องการหลีกเลี่ยงการแบ่ง LV ออกเป็นหลาย ๆ ดิสก์ (เช่น มีข้อมูลอยู่ในทั้งสองดิสก์ md0 และ md1 -- แต่จะดีมากถ้าเก็บ LV ไว้ครึ่งหนึ่ง md0 และอีกครึ่งหนึ่ง md1).

Score:0
ธง ci

คุณสามารถสร้าง lv ด้วยประเภท Raid0:

lvcreate --type raid0 --stripes 2 --stripesize 64 --name lvtest --ขนาด 100G SSD

หน้าคนของ lvmraid จะอธิบายตัวเลือกทั้งหมด

ng flag
นี่คือเซิร์ฟเวอร์ที่ใช้งานจริง ดังนั้นจึงควรหลีกเลี่ยงการกำหนดค่าใหม่ที่สำคัญของฮาร์ดดิสก์ อ่านออนไลน์ด้วยว่า lvm เป็นเพียงส่วนเสริมเหนือ mdadm และผู้คนจำนวนมากได้รับคำแนะนำให้ใช้ mdadm ต่อไปเพื่อความเรียบง่ายและเนื่องจากสคริปต์เสร็จสมบูรณ์มากขึ้น ไม่แน่ใจว่าเอกสารนั้นอายุเท่าไหร่ ในกรณีของคุณ คุณกำลังสร้าง Raid0 ใน PV ของ SSD ทั้งสองหรือไม่
Alexander Worlitschek avatar
ci flag
ไม่มี lvm และ mdadm เป็นสองสิ่งที่แตกต่างกันโดยสิ้นเชิง LVM รองรับการสตริป (raid0) นั่นคือสิ่งที่คุณขอ แต่คุณสามารถตั้งค่าแถบระหว่างการสร้าง lv เท่านั้น ถ้า ssds ของคุณทั้งหมดมีขนาดเท่ากัน คุณสามารถลบ md1 ออกและเปลี่ยน md0 เป็นชนิด Raid10

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา