리눅스 hdparm

From CS Wiki
하드디스크, CD-ROM 등의 디바이스의 설정을 보여주거나 설정한다.
  • 리눅스에서만 지원
  • 경로 : /sbin/hdparm

사용법[edit | edit source]

문법[edit | edit source]

hdparm [옵션] [장치명]

옵션[edit | edit source]

  • -a [sectcount] : 파일시스템의 미리 읽기(read-ahead)를 설정하거나 출력한다.
  • -A [0 또는 1] : 드라이브의 미리 읽기(read-lookahead)의 설정을 on/off 한다.
  • -c [chipset_mode] : IDE나 확장 IDE 32비트 I/O를 설정하거나 정보를 볼 수 있다.
  • -C : IDE의 전원 모드 상태를 검사한다.
  • -d [0 또는 1] : DMA 기능을 on/off 한다.
  • -E : CD-ROM의 속도를 설정한다.
  • -f : 디바이스를 제거하기 위해 버퍼 캐시를 동기화한다.
  • -g : 드라이브의 지오메트리(geometry) 정보를 볼 수 있다.
  • -h : 사용법을 출력한다.
  • -i : 부팅 시에 볼 수 있는 드라이브의 정보를 볼 수 있다.
  • -I : 드라이브로부터 직접 드라이브의 정보를 볼 수 있다.
  • -k [0 또는 1] : keep_settings_over_reset 정보를 설정하거나 볼 수 있다.
  • -K [0 또는 1] : 드라이브의 keep_features_over_reset 정보를 설정한다.
  • -L [0 또는 1] : 드라이브의 락을 설정한다.
  • -m [sectcount] : 드라이브의 다중 섹터 정보를 설정하거나 볼 수 있다.
  • -p [0~5 중 하나] : 드라이브의 프리패치(prefetch) 수를 설정한다.
  • -P [sectcount] : 장치의 내부적인 프리패치 구조를 위한 최대 섹터 수를 설정한다.
  • -q : 옵션을 화면에 출력하지 않는다. -i 옵션 -v 옵션 -t 옵션 -T 옵션에는 적용되지 않는다.
  • -r [0 또는 1] : 읽기전용 모드로 설정하거나 정보를 출력한다.
  • -R : IDE 인터페이스를 등록한다.
  • -S [timeout] : 드라이브의 대기(스핀다운, spindown) 시간을 설정한다.
  • -T : 캐시 읽기 시간을 볼 수 있다.
  • -t : 장치 읽기 시간을 볼 수 있다.
  • -u [0 또는 1] : 장치의 interrupt-unmask를 설정하거나 정보를 출력한다.
  • -U : IDE 인터페이스를 제거한다.
  • -v : -i 옵션을 제외하고 모든 설정을 출력한다.
  • -W [0 또는 1] : IDE 드라이브의 쓰기 캐시(write-caching) 기능을 on/off 한다.
  • -X [xfermode] : 새로운 IDE/ATA2 드라이브를 위해 IDE 전송 모드를 설정한다.
  • -y : IDE 드라이브를 대기 모드로 전환한다.
  • -Y : IDE 드라이브를 슬립모드로 전환한다.
  • -Z : 오토 파워세이브(auto-powersaving) 모드를 비활성화한다.

예제[edit | edit source]

참고 문헌[edit | edit source]