OS X의 hdparm


10

Linux에서는 hdparm을 사용하여 디스크 드라이브의 하위 레벨 매개 변수를 확인하고 변경할 수 있습니다 . OS X에 대해 동일한 기능을 제공하거나 매개 변수를 조작하는 다른 방법을 제공하는 유틸리티가 있습니까?

앤더스


아직 답변을받지 않으 셨기를 바랍니다. 주어진 질문에 대한 대답이 용인되는 것 같지 않습니다. 또한 OS X의 일부 저수준 도구에 대해 알고 싶습니다. Graham Perrin에 대한 공격은 없습니다 . 예 : hdparm -r0 /dev/disk2s1FreeBSD에는 atacontrol.
Jonathan Komar

@JonathanKomar 아마 smartctl? joernhees.de/blog/2011/09/16/…
동 형사상

답변:


5

pmset

pmset 전원 관리 설정을 조작 할 수 있습니다 (예 :

sh-3.2$ pmset -g | grep disksleep
 disksleep            10
sh-3.2$ sudo pmset disksleep 0
Warning: Idle sleep timings for "Battery Power" may not behave as expected.
- Disk sleep should be non-zero whenever system sleep is non-zero.
sh-3.2$ pmset -g | grep disksleep
 disksleep            0
sh-3.2$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.8.2
BuildVersion:   12C60
sh-3.2$ 

pmset (1) OS X 매뉴얼 페이지

EFI 및 SATA

https://discussions.apple.com/message/11856660#11856660 (2010-07-07)는 다음을 상기시킵니다.

… 엔지니어링은 다음 정보를 제공했습니다.

이 동작은 OS 수준 디스크 스핀 다운 명령의 결과가 아닙니다. SATA 버스 속도에 대한 EFI 변경이 있습니다. 제안 된 해결 방법은 hdapm을 실행하여 디스크 자체에 새로운 전원 관리 수준을 설정하는 것입니다.

이것은 OS 전원 관리 동작이 아니며, 장치 펌웨어와 EFI의 SATA 인터페이스 구성간에 까다로운 상호 작용입니다. 우리는 일반적으로 시중에서 판매되는 드라이브와 다른 동작을 가진 공급 업체의 드라이브를 시운전하므로 일반적인 교체가 예상 한 기능을 지원하지 않는 이유입니다. …

(사이드 참고 : 애플 지원 커뮤니티 버그는 표시 할 메시지의 잘못된 설정을 일으킬 수 버그 물린 후 대신합니다. 검색 항목에서 2010-07-07 점.)

hdapm

http://mckinlay.net.nz/hdapm/

ATA 하드 드라이브의 전원 관리 (APM) 수준을 설정하기위한 Mac OS X 명령 줄 유틸리티.

일부 HDD에서 "치핑"또는 "유휴 상태 일 때 클릭"소음을 제거하는 데 사용할 수 있습니다.

적합성

  • OS X 10.5 이상
  • APM 지원 ATA / SATA 하드 디스크.
  • 외장 USB 또는 Firewire 드라이브에서는 작동하지 않습니다. …

 

… (2012 년 8 월 25 일) 버전 1.2. …

스핀 다운 HD

과거 Apple Developer의 도구를 사용하면서, 나는 이전 CHUD (Computer Hardware Understanding Developer) 도구 의 일부인 SpindownHD .app 4.6.2 (227.9) 의 사본을 따로 보관했습니다 . 폴링. 그러나 그 기간의 일부 KEXT는 최신 버전의 OS와 호환되지 않기 때문에이 응용 프로그램을 절전 설정 (모든 디스크)에 사용하는 것이 제정신이 아닌지 모르겠습니다.

2012-10-26 이전 SpindownHD.app의 스크린 샷


2

http://missig.org/julian/projects/macosx/

"diskutil-fsck, fdisk, tune2fs 및 hdparm과 같은 전체 유틸리티 세트가 결합되었습니다."

http://en.wikipedia.org/wiki/Disk_Utility

"diskutil 및 hdiutil 명령을 사용하여 Mac OS X 명령 줄에서 디스크 유틸리티 기능에 액세스 할 수도 있습니다."

불행히도 OSX 용 hdparm 포트가없는 것 같습니다.


2
Diskutil은 상당히 포괄적이지만 내가 찾고있는 낮은 수준의 액세스를 허용하지 않습니다.
Anders Johannsen

구체적으로 무엇이 필요합니까?
Karolis T.

이 경우 NCQ와 디스크 쓰기 캐시를 비활성화하려고합니다.
앤더스 요한슨

@ 앤더스 찾았나요? 자동 fsck를 비활성화하려고합니다.
Chris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.