มันปลอดภัยที่จะนำฮาร์ดดิสก์ของ md-software-raid เข้าสู่โหมดสแตนด์บายหรือไม่?


9

ฉันมีไฟล์เซิร์ฟเวอร์ที่บ้านพร้อมฮาร์ดดิสก์ท็อป 6 เครื่องในการโจมตี MD

เซิร์ฟเวอร์ไม่สามารถเข้าถึงได้มากดังนั้นฉันคิดว่ามันจะดีสำหรับฮาร์ดไดรฟ์ที่จะเข้าสู่โหมดสแตนด์บายหลังจากเวลาว่าง (เช่นด้วยคำสั่ง hdparm -S หรือ hd-idle)

มีความปลอดภัยเมื่อใช้ mdadm หรืออาจทำให้เกิดข้อผิดพลาด / ลดระดับฮาร์ดดิสก์?


เป็นคำตอบอย่างรวดเร็วฉันเชื่อว่าหากสิ่งที่ควรจะเขียน / อ่านไดรฟ์มันจะออกมาจากโหมดสแตนด์บาย
soandos

ฉันว่าคุณไม่ได้ใช้สภาพแวดล้อมเดสก์ทอปบนคอมพิวเตอร์เครื่องนี้ มันจะปลอดภัยจริงๆถ้า gnome หรือ kde ทำเพื่อคุณ
digitxp

@soandos: ใช่นั่นเป็นพฤติกรรมที่ฉันคาดหวังเช่นกัน
Dani31

@digitxp: ถูกต้อง แต่ทำไมคุณถึงคิดว่ามันปลอดภัยกับสภาพแวดล้อมเดสก์ทอป
Dani31

1
@ Dani31 คุณรู้จักพวก Gnome พวกเขาจะทำบางสิ่งที่ไม่น่าเชื่ออย่างแน่นอนหรือถ้าพวกเขาทำไม่ได้พวกเขาจะแกล้งทำเป็นคุณลักษณะที่ไม่เคยมี
digitxp

คำตอบ:


5

ฉันควรคิดอย่างนั้น ฉันใช้เครื่องสำรองกับ RAID-1 มาเป็นเวลาประมาณหนึ่งปีแล้ว มีคำแนะนำจากหน้านี้ มันถูกกล่าวถึงใน Gentoo wiki และ [H] ardforum

นอกจากนี้ man page สำหรับ hdparm ทำเครื่องหมายโหมดปิดเครื่อง (-s) ที่คล้ายกันว่าอันตรายมาก แต่ไม่ได้กล่าวถึงความเสี่ยงในส่วน hd-idle


4

จากประสบการณ์ของฉันมันปลอดภัย ฉันใช้เซิร์ฟเวอร์ภายในบ้านเป็นเวลาหลายปีด้วย "hdparm -S 240" และไม่พบปัญหาใด ๆ

โปรดระวัง:

  • ดิสก์ทั้งหมดหมดเวลาและตื่นขึ้นทีละรายการ ใน RAID-5 อาจใช้เวลานานเนื่องจากดิสก์เริ่มทำงานพร้อมกัน

นอกจากนี้ไดรฟ์ยอดนิยมบางตัวเช่นซีรีย์ WD RED ยังขาดคุณสมบัติ APM และไม่สามารถจัดการได้โดย hdparm

ฉันได้เขียนสคริปต์ (ทดสอบบน Debian 8.0) เพื่อแก้ไขปัญหาทั้งสอง:


1

ตามที่ระบุไว้ในhdparmman page สำหรับ-S:

ค่าการหมดเวลานี้ถูกใช้โดยไดรฟ์เพื่อกำหนดระยะเวลารอ (โดยไม่มีกิจกรรมบนดิสก์) ก่อนที่จะปิดมอเตอร์แกนหมุนเพื่อประหยัดพลังงาน ภายใต้สถานการณ์เช่นนี้ไดรฟ์อาจใช้เวลานานถึง 30 วินาทีในการตอบสนองต่อการเข้าถึงดิสก์ที่ตามมาแม้ว่าไดรฟ์ส่วนใหญ่จะเร็วกว่ามาก

คู่มือ Red Hat การจัดการพลังงานฯ :

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

ทั้งสองอย่างนี้บ่งชี้อย่างยิ่งว่าการทำให้แผ่นดิสก์หมุนลงนั้นมีความปลอดภัยราวกับว่ากิจกรรมของดิสก์เกิดขึ้นที่ต้องใช้แผ่นดิสก์แผ่นใดแผ่นหนึ่งในการหมุนแผ่นดิสก์จะหมุนขึ้นโดยอัตโนมัติ เห็นด้วยกับประสบการณ์ส่วนตัวของฉัน; ดิสก์ I / O ใด ๆ จะทำให้ไดรฟ์แบบหมุนลงหมุนขึ้น นอกจากนี้คุณยังสามารถทำให้ I / O ไปที่ไดรฟ์บังคับด้วยตนเองถ้าคุณรู้ว่าจะต้องใช้อีก -zตัวเลือกของ hdparm อาจมีประโยชน์สำหรับสิ่งนั้น:

-z บังคับให้เคอร์เนลอ่านตารางพาร์ติชันของอุปกรณ์ที่ระบุซ้ำ

โปรดทราบว่าตามที่ระบุไว้ในหน้า hdparm man กระบวนการสปินอัพอาจใช้เวลานานในระหว่างที่คำขอ I / O จะไม่ตอบสนองต่อกระบวนการของผู้ใช้ ฉันขอแนะนำให้ลองทำสิ่งนี้ก่อนเพื่อให้แน่ใจว่าดิสก์ของคุณไม่ใช้เวลามากเกินไปในการหมุนซึ่งอาจทำให้ mdraid ขับไล่พวกเขาออกจากอาเรย์ของคุณ (ซึ่งจะนำไปสู่สิ่งที่ไม่ดี เวลาการปั่นไม่น่าจะมีปัญหากับไดรฟ์ที่ทันสมัย ​​แต่คุณไม่เคยรู้แน่ชัดก่อนที่คุณจะทดสอบในสภาพแวดล้อมเฉพาะของคุณ

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