Comando hdparm en Linux con ejemplos

hdparm “(es decir, parámetro del disco duro) es uno de los programas de línea de comandos para Linux que se usa para manejar dispositivos de disco y discos duros. Con la ayuda de este comando, puede obtener estadísticas sobre el disco duro, modificar los intervalos de escritura, la gestión acústica y la configuración de DMA. También puede establecer parámetros relacionados con las memorias caché de la unidad, el modo de suspensión, la administración de energía, la administración acústica y la configuración de DMA.

Sintaxis:

 hdparm [options] [device]

Nota: cuando no se especifican banderas, se presume – acdgkmnru .

Opciones:

  • -a: se utiliza para obtener/establecer la enumeración de una sección de lectura anticipada del sistema de archivos que se implementa para mejorar el logro de las lecturas ininterrumpidas de los archivos que tienen un tamaño enorme.
  • -A : Deshabilita/habilita la propiedad de anticipación de lectura de la unidad IDE que generalmente funciona de manera predeterminada.
  • -b : Se utiliza para Obtener/establecer el estado del bus donde, (0 == Apagado, 1 == Encendido, 2 == triestado).
  • -B : Se utiliza para establecer características de gestión avanzada de energía (APM), pero solo si el variador puede soportarlo. Si su valor es bajo, entonces el APM es violento y si el valor es alto, da un mejor desempeño. Para deshabilitar el APM, debe establecer el valor en 255.
  • -c : consulta/habilita el soporte de E/S de 32 bits (E)IDE. Aquí, 32 bits alude a la transmisión de entradas a través del bus PCI o VLB.
  • -C: se utiliza para inspeccionar la posición del modo de alimentación IDE en curso. Los indicadores -S, -Y, -y y -Z se utilizan para controlar las técnicas de potencia del IDE de manera hábil.
  • -d : Deshabilita o habilita el indicador utilizado por la unidad «DMA». Opera a través de la incorporación de unidades y PCI.
  • -D : Habilita o deshabilita la propiedad de administración de defectos en el disco.
  • -E : Establece la velocidad de la unidad SD/DVD. Para que funcione, debe asignar un número de velocidad después de la opción. Generalmente, el número utilizado es dos o cuatro.
  • -f : Esto se usa para sincronizar y limpiar el caché del búfer para el dispositivo en su salida. Esta interpretación se puede ejecutar como un segmento de los tiempos -t y -T .
  • -g : Esto se usa para revelar la configuración de la unidad, la extensión de la unidad y el desplazamiento inicial del dispositivo desde el punto inicial de la unidad.
  • -h : Muestra el mensaje de ayuda y sale.
  • -i: Esto revela los datos de reconocimiento que se adquirieron de la unidad en el momento del arranque.
  • -I: busca los datos de reconocimiento directamente desde el disco y muestra más características que el indicador -i.
  • -k: Esto ayuda a obtener/establecer el indicador keep_settings_over_reset para la unidad.
  • -K: Esto establece el indicador keep_features_over_reset de la unidad . Esta función no la proporcionan todas las unidades.
  • -m: se utiliza para obtener/establecer el recuento de sectores para E/S de múltiples sectores en la unidad. Para deshabilitar esta función, debe establecer el valor en cero.
  • -M: Esto ayuda a obtener/establecer la configuración de gestión acústica automática (AAM). Esta característica es experimental y no se ha probado de manera eficiente, por lo que uno debe usarla bajo su propio riesgo.
  • -n: se utiliza para obtener/establecer el indicador » ignorar errores de escritura «. No se debe jugar con esta función sin decodificar primero el código fuente del controlador.
  • -r: se usa para obtener/establecer el indicador de solo lectura para el dispositivo. Cuando se establece esta opción, las operaciones de escritura no se sancionan en el dispositivo.
  • -S: Establece el tiempo de espera en espera para la unidad. Cuando el valor se establece en cero, entonces está apagado.
  • -T : Ejecuta el tiempo de lecturas de caché para propósitos estándar y diferenciadores. Revela la velocidad de lectura directamente desde el búfer de la memoria caché de Linux en ausencia del acceso al disco, debe realizar esta operación dos o tres veces para obtener mejores resultados.
  • -t : tiene el mismo propósito que el indicador -T , excepto que revela la velocidad de lectura a través de la memoria caché del búfer en el disco en ausencia de almacenamiento previo en la memoria caché de las entradas. Si el indicador -T también se define aquí, la rectificación realizada después de -T se incluirá en la consecuencia que apareció en el momento de la operación -t.
  • -u: se usa para obtener/establecer el indicador de interrupción-desenmascaramiento para la unidad cuando el valor se establece en uno, entonces el controlador podría desenmascarar otras intervenciones que ocurren en el procesamiento de interrupciones de disco. Esta propiedad puede causar una gran corrupción en el sistema de archivos, así que utilícela bajo su propio riesgo.
  • -v : Esto revela todas las configuraciones, excepto -i.
  • -w : Ayuda en el reinicio del dispositivo.
  • -W : Deshabilita/habilita las características de almacenamiento en caché de escritura de la unidad IDE.
  • -y : Obliga a una unidad IDE a entrar inmediatamente en el modo de espera de bajo consumo de energía, lo que generalmente hace que deje de girar. El estado actual del modo de energía se puede verificar usando el indicador -C.
  • -Y: Esto presuriza un IDE para interrumpir el modo de suspensión de bajo consumo de energía, para apagarlo por completo, aquí el estado actual del modo de energía se puede detectar con la ayuda de la bandera -C.
  • -z: Esto obliga al kernel a volver a leer la tabla de particiones para el dispositivo designado.
  • -Z : Esto desactiva la función de ahorro de energía automático.

Ejemplos:

  • Comando para mostrar información del disco duro: es una de las características más importantes, ya que revela detalles del disco duro, debe usar la opción -I y el disco duro aquí.
    $hdparm -I /dev/sda

  • Comando para mostrar todas las opciones:
    $hdparm -h

  • Comando para probar la velocidad de la unidad de disco duro:
    $hdparm -t /dev/vdb

  • Comando para medir la velocidad de lectura de caché del disco duro:
    $hdparm -T /dev/vdb

    Producción:

  • Comando para habilitar la lectura anticipada:
    $hdparm -A 1 /dev/sda
  • Comando para cambiar la unidad al grado más bajo de administración de energía:
    $hdparm -B 254 /dev/sda
  • Comando para obtener la configuración actual:
    $hdparm -d /dev/sdX
  • Comando para configurar DMA para un dispositivo:
    $hdparm -d1 /dev/hda
  • Comando para reducir el ruido creado por algún disco duro clásico al reducir el rendimiento del disco:
    $hdparm -M 128 /dev/sda

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *