มีโปรแกรมหรืออรรถประโยชน์บรรทัดคำสั่งสำหรับ Mac OS X เพื่อสอบถามฮาร์ดดิสก์เพื่อดูว่ามันคือ 'หลับ' หรือ 'ตื่น' ในขณะนี้ ? (เช่นถูกควบคุมโดยpmset
การตั้งค่าประหยัดพลังงาน / การนอนหลับดิสก์) โปรดทราบว่าฉันอยู่ในสถานะพักเครื่องหลังไม่ใช่ว่าระบบจะวางดิสก์ให้ทำงานเมื่อไม่ได้ใช้งานหรือไม่
ฉันมีฮาร์ดไดรฟ์สองตัวใน MacBook Pro ของฉัน SSD สำหรับระบบและไดรฟ์เชิงกล "ปกติ" ที่ใหญ่กว่าสำหรับไฟล์ขนาดใหญ่ที่ฉันไม่ได้ใช้บ่อย
ฉันต้องการให้ไดรฟ์ทางกายภาพถูกทำให้หลับเมื่อไม่ได้ใช้งานและโดยทั่วไปจะหลับจนกว่าฉันจะใช้มัน ฉันต้องการให้สิ่งนี้เป็นไปโดยอัตโนมัติแทนที่จะติดตั้งและยกเลิกการต่อเชื่อมไดรฟ์เป็นประจำ
ฉันได้ตั้งค่า Energy Saver เพื่อให้ดิสก์เข้าสู่โหมดสลีป แต่ฉันไม่สามารถบอกได้จริงเมื่อไดรฟ์หลับหรือตื่นขึ้นมา (แม้จะกดหูกับแล็ปท็อปมันยากที่จะบอกว่าเสียงจากพัดลมกับเสียงดิสก์) ไม่ทราบว่าฉันแบ่งไฟล์ของฉันอย่างเหมาะสมระหว่างสองไดรฟ์หรือไม่
มีวิธีการสอบถามไดรฟ์บางอย่างเพื่อดูว่ามันหลับโดยไม่ต้องตื่นจริง ๆ ดังนั้นฉันสามารถตรวจสอบนี้เพื่อดูว่าโดยทั่วไปจะนอนหลับหรือไม่?
ฉันเดาคำถามอื่นที่เทียบเท่ากันคืออะไรเทียบเท่ากับ Mac OS X ของคำสั่ง Linux:
hdparm -C <device>
หมายเหตุ:มันไม่จำเป็นต้องเท่ากับบรรทัดคำสั่งที่แน่นอน วิธีการค้นหาใด ๆ จะเป็นประโยชน์
สถานที่บางแห่งที่ฉันเคยดูมาไม่ประสบความสำเร็จ:
- ในตัวDisk Utilityและข้อมูลระบบการใช้งานดูเหมือนจะไม่ให้ข้อมูลใด ๆ เกี่ยวกับตื่นนอน / รัฐของไดรฟ์
pmset -g
( คำสั่งในตัว ) นำเสนอฟังก์ชั่นการสืบค้นต่างๆ แต่เหตุการณ์ดูเหมือนจะเกี่ยวกับเหตุการณ์การพักระบบไม่ใช่ดิสก์smartctl -i -n sleep
( smartmontoolsผ่านMacPorts ) ดูเหมือนว่าจะคิดว่าไดรฟ์ทั้งหมดจะหลับสำหรับฉัน! (น่าสนใจที่จะได้ยินว่าเรื่องนี้เป็นเรื่องจริงสำหรับผู้อื่นหรือไม่)