การอัพเกรดตัวควบคุม RAID เป็น 4kn - ฉันต้องเริ่มต้นอาร์เรย์ใหม่เพื่อใช้ 4kn หรือไม่


11

ฉันมีเวิร์กสเตชันระดับองค์กรที่มีตัวควบคุม RAID Adaptec 6405Eอยู่ภายใน ตาม Adaptec คอนโทรลเลอร์ RAID นี้ไม่ได้และจะไม่สามารถสนับสนุนภาคดิสก์ 4K ได้ หากคุณใส่ดิสก์ 4K ลงไปหากคุณมีโหมดการจำลองเซกเตอร์ 512 ไบต์ (512e) จะใช้ 512e หากไม่มี 512e ดิสก์จะไม่ทำงานเลย

เชื่อมต่อกับ 6405E ของฉันคือ HGST SATA ดิสก์สี่ตัวที่มีภาคดั้งเดิม 4K แต่พวกเขารองรับ 512e ดิสก์อยู่ใน RAID10 และอาเรย์ทำงานได้ดีพอสมควร (ประสิทธิภาพดีถึงดี แต่ไม่น่าทึ่ง)

โดยไม่ต้องเช็ดข้อมูลบนดิสก์และการเริ่มต้นใหม่อีกครั้งอาร์เรย์สมมติว่าผมเสียบในAdaptec 71605Eซึ่งไม่สนับสนุนพื้นเมืองภาค 4K จะควบคุมการใช้ 4K ภาคเมื่อเชื่อมต่อกับดิสก์ของฉันได้อย่างไร หรือการตัดสินใจของการใช้ 512e หรือ 4Kn อบลงในโครงสร้างของรูปแบบบนดิสก์เช่นที่ฉันต้องเช็ดดิสก์ที่จะทำเช่นนั้น?

คำถามนี้เป็นเพียงเกี่ยวกับว่าฉันต้องสำรองข้อมูลของฉันและเริ่มต้นอาร์เรย์อีกครั้งหรือไม่ว่าตัวควบคุมสามารถ (โดยอัตโนมัติหรือด้วยการแทรกแซงด้วยตนเอง) ถูกขอให้ "สลับ" เป็นรูปแบบขั้นสูง 4Kn ผมรู้อยู่แล้วว่าสำหรับบางว่าถ้าผมไม่เช็ด reinitialize อาร์เรย์แน่นอนผมจะตั้งขึ้นจากรอยขีดข่วนที่จะใช้ 4Kn ในไดรฟ์ทั้งหมดที่ใช้นี้ควบคุม RAID ใหม่


โปรดทราบว่าฉันค่อนข้างคุ้นเคยกับarcconfยูทิลิตี้บรรทัดคำสั่งและก่อนหน้านี้เคยใช้มันเพื่ออัพเกรดอาร์เรย์นี้จาก RAID0 เป็น RAID10 (ใช่ฉันรู้ว่าฉันไม่ควรใช้ RAID0 ในการเริ่มต้น แต่ฉันโชคดีโอเค ?) หากมีคุณสมบัติบางอย่างของarcconfยูทิลิตี้เพื่อ "สลับ" จาก 512e เป็น 4Kn บนคอนโทรลเลอร์ Adaptec 7-series ฉันชอบที่จะรู้เกี่ยวกับมันดังนั้นฉันสามารถใช้มันเพื่อหลีกเลี่ยงการฟอร์แมตใหม่และถ่ายข้อมูลออกไปเป็นการชั่วคราว ตำแหน่งสำรอง

ในกรณีที่เลวร้ายที่สุดฉันมีการสำรองข้อมูลสำคัญนอกสถานที่แล้ว แต่ระบบมีซอฟต์แวร์จำนวนมากโหลดอยู่เพื่อที่ว่าจะถูกกว่า (ในแง่ของเวลาที่ใช้) สำหรับฉันที่จะทำสำเนาเลเยอร์บล็อกทั้งหมด อาเรย์บนดิสก์อื่น - อาจเป็นดิสก์ 4TB ราคาถูกที่เชื่อมต่อกับ mobo ผ่าน AHCI - จากนั้นก็คัดลอกกลับมาอีกครั้งเมื่ออาร์เรย์ลอจิกถูกเตรียมใช้งานใหม่ เมื่อเทียบกับโอกาสในการติดตั้งใหม่ทุกอย่าง (โปรแกรม Windows ที่เป็นกรรมสิทธิ์ซึ่งมีการเปิดใช้งานและอื่น ๆ ) ซึ่งจะมีราคาถูกและเร็วกว่า


1
(อย่าใช้ Adaptec หากคุณสามารถหลีกเลี่ยงได้)
ewwhite

คำตอบ:


24

ดิสก์ของคุณเป็น 512e (512 เซ็กเตอร์บนอินเตอร์เฟส SAS / SATA) หรือเนทีฟ 4k (เซกเตอร์ 4k บนอินเตอร์เฟส SAS / SATA) และน่าเสียดายที่ไม่มีวิธีการเปลี่ยนผ่านซอฟต์แวร์หรือจัมเปอร์เป็นต้นคุณเลือกโหมดถ่ายโอนเมื่อคุณซื้อ ดิสก์ ซื้อดิสก์เนทีฟ 4k หากคุณมีอะแดปเตอร์ที่รองรับ 4k เนทีฟบนอินเทอร์เฟซ

อัปเดต: และอีกครั้งหนึ่งที่ดิสก์ไม่เคย "ย้อนกลับจาก 4kn ถึง 512e" ฯลฯ ดิสก์มีขนาด 512e - หมายความว่าพวกเขาจะส่งข้อมูลในภาคขนาด 512 ตลอดช่วงอินเตอร์เฟส SAS / SATA หรือ 4kn หมายความว่าดิสก์จะเสมอ ส่งข้อมูลขนาดข้อมูล 4k ผ่านอินเตอร์เฟส SAS / SATA และขึ้นอยู่กับดิสก์ไม่ใช่ความสามารถของอะแดปเตอร์ RAID ความแตกต่างระหว่าง 512n และ 512e คือในเซกเตอร์สื่อฟิสิคัลมีขนาดเท่ากับ 512 สำหรับ 512n และ 4k สำหรับ 512e (ชิปดิสก์แปลแต่ละเซกเตอร์ 4k บนเพลตเป็น 8 x 512 เซกเตอร์บนอินเตอร์เฟส) บนดิสก์อินเตอร์เฟส 512e จะส่งสัญญาณเสมอ เฉพาะเซ็กเตอร์ที่ 512 ไบต์ไม่ว่าจะเชื่อมต่ออะแดปเตอร์ใด หมายเลขชิ้นส่วนแตกต่างกันสำหรับดิสก์ 512e และ 4kn ตัวอย่างเช่น

ST6000NM0014 - ไดรฟ์ SAS 6TB พร้อมส่วน 4k บนส่วนต่อประสาน SAS (เรียกว่าไดรฟ์ 4kn)

ST6000NM0034 - ไดรฟ์ SAS 6TB พร้อมส่วน 512 ไบต์บนส่วนต่อประสาน SAS (เรียกว่าไดรฟ์ 512e)

ทั้งสองนี้มีเซกเตอร์ 4k บนดิสก์สื่อดังนั้นต้องระมัดระวังเกี่ยวกับการจัดแนวการเขียนเซกเตอร์ในกรณี 512e

และคุณยังสามารถซื้อดิสก์ 512n ตัวอย่างเช่น: ST4000NM0023 - ไดรฟ์ SAS 4TB พร้อม 512 เซ็กเตอร์ไบท์บนอินเทอร์เฟซและ 512 เซกเตอร์บนสื่อดังนั้นไม่จำเป็นต้องใส่ใจเรื่องการจัดแนวเซกเตอร์สำหรับไดรฟ์นี้

อะแดปเตอร์ RAID ตกอยู่ในช่วงแนะนำ 3 หมวดหมู่: ก) อันที่เก่าแก่ที่สุดที่ไม่ทราบเกี่ยวกับเซ็กเตอร์ 4k - พวกมันทำงานกับดิสก์ 512n และ 512e อย่างไรก็ตามปัญหาอาจเกิดขึ้นกับประสิทธิภาพการเขียนถ้าการเขียนไม่สอดคล้องกัน ไม่เก่าที่รู้เกี่ยวกับภาคภายใน 4k และการเลียนแบบ 512e แต่ทำงานกับ 512 ภาคบนอินเทอร์เฟซ - ปัญหาน้อยลงกับการจัดตำแหน่งเป็นตัวควบคุมดูแลเกี่ยวกับเรื่องนี้ค) คนใหม่ที่สามารถทำงานกับภาค 4k บน อินเตอร์เฟซ. เฉพาะสิ่งเหล่านี้จะทำงานกับดิสก์ 4kn ใหม่ที่ส่งเซกเตอร์ดั้งเดิม 4kb เป็นเซกเตอร์ 4kb ลงบนอินเตอร์เฟส SAS / SATA

นอกจากนี้เฉพาะ Windows 8, 8.1 หรือใหม่กว่ารองรับระบบปฏิบัติการ 4kn ไดรฟ์ (สำหรับเซิร์ฟเวอร์, 2012 หรือรุ่นที่ใหม่กว่า) ส่วนใหญ่ของยูทิลิตี้เก่าที่ทำงานโดยตรงกับดิสก์จะไม่ทำงานอย่างถูกต้องกับภาค 4k เพราะพวกเขาคิดว่าภาคมีขนาด 512 ไบต์เสมอ แทนที่จะตรวจสอบ

ดังนั้นเพื่อหลีกเลี่ยงความสับสนกับการจัดตำแหน่งและรับประสิทธิภาพสูงสุดให้ใช้ไดรฟ์ 4kn ใหม่อะแดปเตอร์ที่เปิดใช้งาน 4kn ใหม่และระบบปฏิบัติการใหม่

ฉันคิดว่าข้อความด้านล่างนี้ไม่ถูกต้อง: "ดิสก์ 4kb เนทีฟบางตัวอาจเลือกที่จะรองรับการจำลอง 512- ไบต์หากพวกเขารองรับการจำลอง 512- ไบต์พวกเขาสามารถสลับระหว่างโหมดนี้และ 4kn ขึ้นอยู่กับสิ่งที่ตัวควบคุมดิสก์สนับสนุน จะชอบ 4kn แต่ถอยกลับไปที่ 512e ถ้าพวกเขาต้อง "

ขนาดเซกเตอร์ได้รับการแก้ไขในโรงงาน ฉันไม่ทราบเกี่ยวกับไดรฟ์ที่สามารถเปลี่ยนขนาดเซกเตอร์ในอินเทอร์เฟซโดยอัตโนมัติขึ้นอยู่กับความสามารถของอแด็ปเตอร์ RAID สิ่งที่ฉันเห็นในระบบการสั่งซื้อของ Seagate นั้นเป็นหมายเลขชิ้นส่วนที่แยกจากกันมากขึ้นอยู่กับขนาดของส่วนบนอินเตอร์เฟส เป็นไปไม่ได้ที่จะเปลี่ยนขนาดเซกเตอร์หลังจากสั่งดิสก์ (อาจเป็นไปได้โดยการแฮ็กบางอย่างเปลี่ยนเฟิร์มแวร์ดิสก์ ฯลฯ แต่ไม่รองรับอย่างเป็นทางการ) ดังนั้นหากไดรฟ์ของคุณคือ 512e มันจะส่งเซ็กเตอร์ที่ 512 ไบท์บนอินเตอร์เฟสเสมอและจะไม่เซกเตอร์ 4k หากไดรฟ์ของคุณเป็น 4kn มันจะส่งเซ็กเตอร์ 4k เท่านั้นบนอินเตอร์เฟสและจะไม่ 512 เซกเตอร์ คุณตัดสินใจเฉพาะเมื่อสั่งซื้อเนื่องจากเป็นหมายเลขชิ้นส่วนที่แตกต่างกัน

รูปแบบไดรฟ์ที่เป็นไปได้คือ (ตัวเลขแสดงขนาดเซกเตอร์บนอินเทอร์เฟซ):

512n - 512 บนดิสก์, 512 บนอินเตอร์เฟส (ง่าย)

512e - 4k บนดิสก์, 512 บนอินเทอร์เฟซ (อาจมีปัญหาแทรกซ้อนด้านประสิทธิภาพในระบบเก่า)

4kn - 4k บนดิสก์, 4k บนอินเทอร์เฟซ (ง่าย, ประสิทธิภาพของอินเตอร์เฟสที่ดีที่สุด, ไม่ทำงานบนระบบเก่า)

n หรือ e หมายถึงว่าขนาดเซกเตอร์ที่ระบุบนอินเทอร์เฟซคือขนาดเซกเตอร์ของดิสก์เนทิฟ (n) หรือขนาดที่จำลอง (e)

และคำตอบคือ: ดิสก์ของคุณคือดิสก์ 512e (ขณะที่ทำงานกับอะแดปเตอร์ที่ไม่รองรับดิสก์ 4kn) พวกเขาไม่ใช่ดิสก์ 4kn ดิสก์ 512e ของคุณจะไม่ใช้เซ็กเตอร์ 4k บนอินเทอร์เฟซกับอะแดปเตอร์ RAID ใด ๆ BTW, เฉพาะไดรฟ์ 6TB ใหม่จาก Seagate ที่เป็นไปได้ในรูปแบบ 4kn และสามารถสั่งซื้อ 6TB และ 8TB ใหม่จาก HGST ได้เช่น 512e หรือ 4kn ไดรฟ์ทั้งหมดที่มีขนาดสูงสุด 4TB ก่อนหน้านี้มีเฉพาะในรุ่น 512e หรือ 512n เท่านั้นฉันไม่สามารถซื้อไดรฟ์ 4kn เพื่อทดสอบก่อนเดือนกันยายนนี้ได้

คำแนะนำส่วนตัวของฉันคือการใช้อะแดปเตอร์ LSI เข้ากันได้มากที่สุดกับการรายงานข้อผิดพลาดที่ดีที่สุดจากสิ่งที่ฉันทดสอบและประสิทธิภาพที่ดีที่สุด ด้วยการเปิดตัวเฟิร์มแวร์ล่าสุดรองรับดิสก์ 4kn อย่างสมบูรณ์ ฉันกำลังใช้อะแดปเตอร์ Smart Array จำนวนมากจาก HP เช่นกันเนื่องจากพวกเขามาพร้อมกับเซิร์ฟเวอร์ HP ProLiant แต่ก็ยังไม่มีข้อมูลว่าเมื่อใดและเมื่อใดที่อะแดปเตอร์ SmartArray จะสนับสนุนดิสก์ 4kn เฉพาะอะแดปเตอร์บัสโฮสต์ที่กล่าวถึงในบันทึกประจำรุ่น - การอัปเดตเฟิร์มแวร์ล่าสุดรองรับการใช้งานดิสก์ 4kn ดังนั้นดิสก์ 4kn ยังใหม่มาก

หวังว่าฉันช่วยทำให้ชัดเจน


1
คำตอบนี้ถูกต้องมากแต่เมื่อฉันอ่านครั้งแรกฉันไม่รู้ว่าฉันกำลังพูดถึงอะไร ใช้เวลานานกว่าหนึ่งปีในการตระหนักว่าไดรฟ์ไม่สามารถ "เปลี่ยน" จาก 512e เป็น 4kn โดยการตั้งค่าบางอย่าง สิ่งนี้ถูกอบเข้าในไดรฟ์ พวกโปรดให้คำตอบนี้เพื่อรับรู้ว่ามันสมควรได้รับ นี่คือคำอธิบายที่ชัดเจนที่สุดที่ฉันเคยเห็นจากสิ่งที่ 512n / 512e / 4kn สิ่งนี้จะกลายเป็นที่นิยมเมื่อ 4kn เป็นเรื่องปกติในพื้นที่ผู้บริโภค; p
allquixotic

มีข้อผิดพลาดจริงที่นี่ โดยทั่วไปแล้วไดรฟ์ SAS สามารถฟอร์แมตใหม่ระหว่าง 512e และ 4K บนอินเตอร์เฟส ไดร์ฟ SATA ไม่สามารถ
user10357

@ user10357 คุณช่วยให้การอ้างอิงสำหรับวิธีการที่จะทำ? มันต้องใช้เครื่องมือพิเศษหรือไม่?
orodbhen

@orodbhen: มันซับซ้อนกว่าที่ฉันคิด ฉันรู้ว่ามันสามารถทำได้ (ภายในความรู้) แต่ก็มีการเปิดเผยบนอินเทอร์เฟซที่แตกต่างกันอย่างไม่สอดคล้องกันสำหรับอุปกรณ์ที่แตกต่างกัน (เช่นเครื่องมือนี้ค่าเริ่มต้นจากโรงงานคือ 4k เข้ากันได้คือ 512e)
user10357

3

ขอบคุณสำหรับการโพสต์ที่ยอดเยี่ยมซึ่งฉันได้พบโดยบังเอิญค้นหาโซลูชั่น hdd ที่น่าเชื่อถือที่สุดสำหรับสภาพแวดล้อม VMware และเข้าใจความแตกต่างระหว่าง 512n, 512e และ 4kn

VMware แนะนำให้ยังคงใช้ดิสก์ 512n เนื่องจากมีประสิทธิภาพสูงสุดเนื่องจากไม่จำเป็นต้องจำลองและความจริงที่ว่า 4kn ไม่ได้รับการสนับสนุนแม้ว่า VMware ESXi 6.0 ยัง: http://kb.vmware.com/selfservice/microsites/search ทำอย่างไรภาษา = th & cmd = displayKC & ExternalId = 2091600

สรุป: เพื่อประสิทธิภาพสูงสุดในระบบ VMware ESXi โดยใช้ที่เก็บข้อมูลที่ต่อพ่วงโดยตรงฉันแนะนำให้ใช้ฮาร์ดไดรฟ์ที่ฟอร์แมตแบบดั้งเดิม 512 ตัว ฉันจะเริ่มใช้ดิสก์ 4kn เมื่อตัวควบคุมการจู่โจม adaptec ของฉันเช่นกันและระบบปฏิบัติการสามารถสื่อสารกับ 4kn โดยไม่มีการจำลองใด ๆ

ไชโยแดเนียล


2

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

ตัวเลือกหากคุณต้องการลองคือการเพิ่มดิสก์สองตัว (หนึ่งจากแต่ละด้านของ R0) จาก RAID10 ของคุณใน 6405 ถึง 71605 การ์ดใหม่ควรรับการตั้งค่าจากดิสก์ทั้งสองนี้ คนเดียว บู๊ตเป็น Linux live cd เพื่อตรวจสอบสถานะของดิสก์ หากการอัพเกรดนี้ไม่ทำงานคุณสามารถเปลี่ยนกลับไปใช้คอนโทรลเลอร์เดิมได้อย่างง่ายดายโดยไม่เกิดอันตรายใด ๆ ถ้ามันใช้งานได้คุณก็สามารถเสียบดิสก์อีกสองแผ่นจากคอนโทรลเลอร์เก่าแล้วคุณก็จะดี

ฉันไม่แน่ใจว่ามันเป็นไปได้ แต่ถ้าจำเป็นคุณอาจสร้างอาร์เรย์ที่มีสมาชิกที่ขาดหายไปจากบรรทัดคำสั่งบนการ์ดใหม่เพื่อให้คุณสามารถสร้างดิสก์ RAID10 4 ตัวที่มีเพียงสองดิสก์ที่คุณเป็น การทดสอบ จากนั้นคุณสามารถซิงค์จากการ์ดไปยังการ์ด อาจจะไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.