เป็นไปได้ไหมที่จะสร้างซอฟต์แวร์ RAID 1 ที่มีขนาดเซกเตอร์ต่างกัน?


10

ฉันซื้อฮาร์ดไดรฟ์รุ่นอื่นไปยังไดรฟ์หลักและพยายามทำมิรเรอร์ แต่ข้อความแสดงข้อผิดพลาดต่อไปนี้เกิดขึ้นใน Windows 7 Virtual Disk Manager:

ดิสก์ทั้งหมดที่ถือครองขยายสำหรับปริมาณที่กำหนดจะต้องมีขนาดเซกเตอร์เดียวกันและขนาดเซกเตอร์จะต้องถูกต้อง

ดิสก์ของฉันมีสถิติต่อไปนี้:

Main drive: SAMSUNG HD103SI, physical sector size 512b.
Mirror drive: WDC WD10EARX, physical sector size 4096b.

เล่นchkdskพวกเขาทั้งสองรายงาน 4096 ไบต์ในแต่ละหน่วยการจัดสรรซึ่งผมถือว่าเป็นอีกวิธีหนึ่งที่จะพูดว่า "เซกเตอร์ขนาดเสมือน"

ขนาดเซกเตอร์กายภาพต้องตรงกันหรือไม่ ฉันสามารถฟอร์แมตไดรฟ์เพื่อให้ตรงกับที่อื่นได้หรือไม่ มันจะดีถ้าฉันสามารถใช้ไดรฟ์ที่แตกต่างกันแล้วฉันสามารถอัพเกรดขั้นตอนที่ชาญฉลาดในอนาคต

ฉันคิดว่าฉันสามารถโคลนไดรฟ์หลักของฉันไปที่ไดรฟ์กระจกแล้วใช้ไดรฟ์หลักเป็นมิเรอร์แทน จะใช้งานได้หรือว่ามันจะเสียเวลามาก?

แก้ไข: ฉันสังเกตเห็นว่าฉันสามารถสร้างไดรฟ์ข้อมูลแบบมิเรอร์บนไดรฟ์ทั้งสองจากไดรฟ์ที่ไม่ได้ปันส่วน 2 ไดรฟ์ แต่เมื่อฉันสร้างโวลุ่มก่อนให้คลิกขวาแล้วลองตัวเลือก "เพิ่มมิเรอร์" มันจะให้ข้อความ "ข้อผิดพลาดขนาดเซกเตอร์" กับฉันเสมอ นี่เป็นข้อบกพร่องหรือไม่? ทำไมเพิ่มกระจก "ไม่ทำงาน?

อย่างไรก็ตามสมมติว่าฉันจะต้องติดตั้ง windows 7 ใหม่อีกครั้งฉันจะทำตามคำแนะนำนี้และดูว่ามันเป็นอย่างไร: http://my.opera.com/Devocalypse/blog/2011/03/02/install- หน้าต่าง-7-on-a-ไดนามิกดิสก์โปรและดีที่สุดเท่านั้น

แก้ไข: มันใช้งานได้ ได้รับการจัดการเพื่อติดตั้ง Windows ใน "ปริมาณมิร์เรอร์" โดยทำตามคำแนะนำอย่างไรก็ตามฉันยังต้องการคัดลอก / โคลน "โวลุ่มหลัก" ปัจจุบันของฉันไปยังดิสก์แบบไดนามิก

แก้ไข: ซื้อดิสก์ที่เหมือนกันในครั้งนี้และตอนนี้ปุ่ม "เพิ่มมิเรอร์" ก็ใช้งานได้ ฉันโคลนข้อมูลลงบนดิสก์ใหม่จากนั้นบู๊ตจากนั้นฉันกด "เพิ่มมิเรอร์" และใช้งานได้ ตอนนี้ฉันกำลังพยายามหาสาเหตุที่มิรเรอร์อื่นไม่บูต


1
"การจัดสรรหน่วย" คือขนาดคลัสเตอร์สำหรับ NTFS ฟังก์ชั่นฉันคิดว่ามันเหมือนกับสิ่งที่คุณหมายถึงโดย "ขนาดเซกเตอร์เสมือน" ... มันเป็นสิ่งที่ระบบไฟล์ใช้เป็นขนาดการจัดสรรขั้นต่ำ คุณจะไม่สามารถฟอร์แมตใหม่เพื่อให้ตรงกับที่อื่น แต่การโคลนควรจะทำงานหากดิสก์ของคุณได้รับการสนับสนุนเป็นอย่างดี ฉันประหลาดใจที่ข้อ จำกัด ... ไม่รู้ว่าจะแก้ไขอย่างไร
mgjk

ขอบคุณสำหรับความคิดเห็นของคุณ เศร้า :( ฉันคิดอย่างนั้นโอ้หวังว่าคนอื่นจะได้ประโยชน์จากโพสต์นี้
ColacX

ดังนั้นฉันตัดสินใจที่จะทำสิ่งที่ดีที่สุดต่อไป ฉันโคลนไดรฟ์ (กับ EASEUS ผู้จัดการ partion รุ่นฟรีบ้านคัดลอกไดรฟ์ดิสก์แบบไดนามิกไปยังไดรฟ์พื้นฐาน) และเร็ว ๆ นี้ป่วยซื้อไดรฟ์ใหม่และกระจกมันฉันได้โคลนเพื่อบูตและเรียกใช้ แต่มันทำงานช้าผิดปกติ / แหลมคมและ เหตุผลบางอย่าง chkdsk ไม่สามารถไปถึงขั้นตอนที่ 1 มันค้างบนเวที 0 ทุกคนรู้ว่าทำไม ??? ฉันจะลองรีบูตเครื่องสองสามครั้ง
ColacX

โอ้ที่รักฉันรีสตาร์ทคอมพิวเตอร์ครั้งเดียวและ windows 7 กล่าวว่าไดรเวอร์ที่ติดตั้งสำหรับไดรฟ์ใหม่และคุณต้องรีบูตฉันทำและ chkdsk ทำงานได้อย่างสมบูรณ์แบบในขณะนี้ ฉันคิดว่ามันไม่สามารถคิดได้ว่าจะใช้ไดรเวอร์ตัวใดในการบู๊ตครั้งแรก
ColacX

1
นอกจากนี้การทำมิเรอร์ไม่น่าจะใช้ได้ดีระหว่างไดรฟ์ 512b และ 4k ไดรฟ์ 4k ควรจะสามารถแปลงเป็นโหมด 512b เดิม แต่ก็ยังคุ้มค่าและเป็นวิธีปฏิบัติที่ดีที่สุดด้วยเหตุผลหลายประการเพียงซื้อไดรฟ์ 4k อีกตัวหนึ่งซึ่งไม่แพงเลย
Dom

คำตอบ:


2

ใช่เป็นไปได้ที่จะเรียกใช้ RAID-1 บนฮาร์ดไดรฟ์ที่มีขนาดเซกเตอร์กายภาพแตกต่างกัน

ต้องบอกว่ามันอาจไม่ใช่ความคิดที่ดี หากการใช้งาน RAID-1 ของซอฟต์แวร์ของคุณเขียนในหน่วย 512 ไบต์จะไม่มีประสิทธิภาพและช้า นี่อาจไม่ใช่ปัญหาเนื่องจากระบบไฟล์ส่วนใหญ่ใช้ chunks ขนาด 4k และขนาดแถบส่วนใหญ่บน RAID คือ 64Kb หรือใหญ่กว่า

อย่างไรก็ตามในบางกรณีคุณอาจได้รับประสิทธิภาพที่แย่จริงๆ โดยเฉพาะอย่างยิ่งถ้าคุณไม่ได้จัดระบบไฟล์ในขอบเขต 4k


ขนาดของสตริปไม่ได้มีอยู่จริงด้วย RAID 1 ทั้งการอ่านและการเขียนสามารถดำเนินการได้ดีโดยไม่ต้องขยายการดำเนินการไปยังแถบทั้งหมด การใช้งานที่ระเบิดการปฏิบัติการของ IO ไปทั้งแถบจะเป็นการทำลายประสิทธิภาพของตัวเองดังนั้นฉันจึงคิดว่าจะมีไม่มาก ที่เดียวที่ฉันจะจินตนาการถึงการหาบางอย่างเช่นหมายเลขแถบในระบบ RAID 1 อยู่ในตารางบล็อก / แถบแบบสกปรก จะมีความเหมาะสมที่จะใช้ตัวเลข> 512 เพื่อลดขนาดตารางที่ต้องการ / ปรับปรุงประสิทธิภาพ
Paul Groke
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.