Score:0

จะเปลี่ยนขนาดของอาร์เรย์ซอฟต์แวร์ RAID0 โดยปรับขนาดพาร์ติชันได้อย่างไร

ธง cn

ฉันสร้าง RAID 0 ด้วย คุณนาย บนดิสก์สองพาร์ติชั่นบนดิสก์สองแผ่นแยกกัน เป็นไปได้ไหมที่จะปรับขนาด (ขยาย) อาร์เรย์นี้โดยปรับขนาดพาร์ติชันพื้นฐาน เช่น ทำบางอย่าง เช่น หยุดอาร์เรย์->ขยายพาร์ติชัน->เริ่มอาร์เรย์->mdadm -G -z สูงสุด แล้วปรับขนาดระบบไฟล์โดยไม่สูญเสียข้อมูล?

ถ้าไม่ มีวิธีแปลง RAID 0 เป็นสิ่งที่ยืดหยุ่นกว่าและปรับขนาดได้หรือไม่

ดังนั้น ฉันต้องการวิธีแก้ปัญหาเพื่อขยายอาร์เรย์ RAID 0 โดยไม่ต้องคัดลอกพาร์ติชันทั้งหมด เป็นไปได้ว่าหยุดทำงาน ฉันรู้ว่าฉันสามารถเพิ่มพาร์ติชันได้อีก 2 พาร์ติชัน แต่มันคงไม่ดีแน่

Score:0
ธง cn

หากคุณโชคดี (รูปแบบเมทาดาทา superblock ที่เหมาะสม superblock v1.2 ใช้งานได้สำหรับฉัน) ให้หยุดอาร์เรย์ก่อน mdadm -S /dev/mdX แล้วประกอบกลับเข้าไปใหม่:

mdadm -A --update=devicesize /dev/mdX

การดำเนินการนี้จะอัปเดตอุปกรณ์ส่วนประกอบเพื่อใช้ขนาดต่ำสุดของส่วนประกอบ ฉันเพิ่งใช้สิ่งนี้เพื่อเพิ่มขนาดของอาร์เรย์ Raid0 ซึ่งอยู่ใน 2x2TB ssds และฉัน dd'ed (sda1/sdb1) เป็น 2x4TB ssds (sdc1/sdd1) [ต้อง gdisk แบ่งพาร์ติชันให้เป็น fd00 Linux RAID ก่อน] ยกเว้นว่าฉันมีพื้นที่ให้เสียบดิสก์ 2 แผ่นเท่านั้น ดังนั้นมันจึงทำทีละ 1 ดิสก์ เห็นได้ชัดว่ามีอาร์เรย์ อย่างเต็มที่ หยุดจึงไม่มีอะไรเข้า /proc/mdstat.

ไม่ใช่สำหรับคนใจเสาะ ง่ายที่จะทำผิดพลาด

โพสต์คำตอบ

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