hdparm -m16(다중 섹터) 이 옵션을 사용하는 방법은 무엇입니까?

hdparm -m16(다중 섹터) 이 옵션을 사용하는 방법은 무엇입니까?
Use of -m is VERY DANGEROUS.
Only the old IDE drivers work correctly with -m with kernels up to at least 2.6.29.
libata drives may fail and get hung if you set this flag.
Please supply the --yes-i-know-what-i-am-doing flag if you really want this.
Program aborted.

hdparm -I /dev/sda R/W multiple sector transfer: Max = 16 Current = 8 는 내 드라이브가 여러 섹터를 지원함을 보여줍니다.

정의: --yes-i-know-what-i-am-doing 플래그 이 작업이 왜 그렇게 위험한가요? SATA - 매뉴얼 페이지 참조 IDE와 함께 사용할 수 있습니다.

답변1

머리말

다중 섹터링은 PIO 모드에서 실행되는 드라이브에만 영향을 미칩니다.

커널 버전이 2.6.29 이상인 경우 이전 IDE 드라이버만 -m과 함께 올바르게 작동합니다. 이 플래그가 설정되면 libata 드라이버가 실패하고 중단될 수 있습니다.

  • IDE 드라이브가 있나요?
  • 당신은고대의핵심?
  • 진짜당신은 당신이 무엇을하고 있는지 알고 있습니까?

세 번 "예"라고 대답하면 계속할 수 있지만 다시 질문할 필요가 전혀 없습니다. ;-)

설명하다

DMA 모드의 다중 섹터 모드에 대한 커널 개발자 Alan Cox:

DMA 모드에서는 32비트 I/O 기능과 다중 섹터 모드가 사용되지 않습니다.

원천

문제는 오늘날 사용되는 대부분의 드라이브가 커널에 의해 기본적으로 DMA 모드를 사용하도록 설정되어 있다는 것입니다.

관련 정보