sg3_utils es un proyecto de código abierto que contiene una amplia colección de utilidades de línea de comandos específicamente diseñados para enviar comandos SCSI para dispositivos Linux.
sg3_utils también es compatible con los dispositivos de transporte tradicionalmente asociados con SCSI, como Fibre Channel (FCP), SCSI Interface paralelo (SPI) y Serial Attached SCSI (SAS), así como discos SATA y unidades de CD / ATAPI DVD que se conectan a través de un dispositivo de puente o una capa de traducción.
El paquete sg3_utils dirige el kernel Linux 2.4 y 2.6 ramas y que todavía está en desarrollo activo. Los servicios incluidos en este paquete se han portado a sistemas operativos Solaris, FreeBSD, Tru64 y Microsoft Windows
¿Qué hay de nuevo en esta versión:.
< ul>
archivos
¿Qué hay de nuevo en la versión 1.37:
- sg_compare_and_write: fijar wrprotect establecer
- añadir la opción --quiet para suprimir informe desigualdad de comparación
- fusionar características de otra aplicación
- sg_inq: página de fijar referencias VPD
- dev_id VPD: T10 proveedor Identificación del designador de limpiar
- sg_logs: mejora de las unidades de cinta, limpieza general
- sg_persist: fijar volcado de memoria en -Q opción
- sg_unmap: fijar volcado de memoria en la opción -g
- sg_vpd: VPD dev_id: T10 proveedor Identificación del designador de limpiar
- limpieza hasta dev_id NAA-3: asignado localmente
- sg_ses: añadir --nickname y opciones --nickid
- eiioe añadido a la página de estado elemento adicional (ses3r6)
- múltiples opciones --filter a podar salida
- sg_verify: mejorar el manejo de desigualdad de comparación
- renombrar --btychk = ndo opción de --ndo = ndo (ocultar antigua)
- añadir la opción --quiet
- sg_xcopy: dispositivos permitirá sg y BSG
- solución para BPT va negativo
- limitar cada XCOPY comandos (LID1) 65535 bloques
- solución para buscar en copias múltiples segmentos
- sg_sanitize: saltar 15 segundos de retardo de seguridad con --fail
- sg_libs: código de operación de copia ampliada renombrado (spc4r34)
- sg_ll_receive_copy_results (): ampliar para todos sa_s
- añadir sg_get_sense_key ()
- añadir sg_ll_3party_copy_out ()
- añadir dStrHexErr (): ascii hexagonal para stderr
- añadir dStrHexStr (): hexadecimal ascii a cadena
- añadir SG_LIB_CAT_MISCOMPARE a categorías
- cabecera limpia
- sg_pt_freebsd: comprobación de validez de sense_resid; fugas fijos
- scripts / rescan-scsi-bus.sh v1.57 de KG + parche HR
- mejorar el manejo wlun, detectar dispositivos actualizados y cambiar de tamaño, mejor soporte de trayectos múltiples
- Makefile.am limpieza
- ejemplos: añadir sg_tst_excl y sg_tst_excl2
archivos
¿Qué hay de nuevo en la versión 1.36:
- sg_vpd: página Protocolo específico de información del puerto VPD para SAS SSP , conexión persistente (spl3r2), desactivar la alimentación (spl3r3) - características del dispositivo de bloques: añadir poco FUAB
- sg_xcopy: manejar más tipos de descriptores; manejar cero longitud máxima de segmento; permiten Lista identificaciones sean minusválidos; mejorar el salto / búsqueda manipulación; permitir xcopy del destino
- sg_reset: y la opción --no-ESC para detener restablecer escalada - limpiar cli, añadir nombres de opción largos
- sg_luns: añadir --test opción = ALUN para decodificar LUN - decodificado salida luns en decimal o hexadecimal (si HH dado) - añadir la opción '--linux' para mostrar Linux LUN después de la representación T10, puede asignar una a la otro
- sg_inq: añadir la opción --vendor para mostrar los campos específicos de proveedores de investigación estándar en ASCII - tomar resid en cuenta con salida de respuesta li>
- sg_sync: añadir --16 (por orden de 16 bytes) y --timeout =
- sg_logs: añadir la página de compresión de datos (SSC4)
- sg_sat_set_features: aumentan --lba de 1 a 4 bytes
- sg_write_same: añadir la opción --ndob (sbc3r35d)
- sg_map: marca como obsoleta li>
- sginfo: marca como obsoleta, especialmente -l (lista)
- sg_lib: manejo de mejorar snprintf
- sg_lib_data: códigos asc sincronización / ascq con T10 20130117
- sg_cmds (lib): si se le da ruidoso, dar más UA info
- hacer el código más C ++ amigable
¿Qué hay de nuevo en la versión 1.35:
- sg_compare_and_write: nueva utilidad
- sg_inq + sg_vpd: bloque de características del dispositivo página VPD: añadir product_type, WABEREQ, WACEREQ y campos VBULS
- sg_inq: cambios de opciones más --export para udev
- sg_vpd: añadir más proveedores rdac específica páginas VPD
- sg_verify: añadir la opción --ebytchk cambios sbc3r34
- sg_stpg: opción --offline: arreglar 'no válida 0xe estado'
- sg_ses: elemento de bloqueo de la puerta cambia a elemento de la puerta y la abreviatura cambió de 'dl' a 'hacer' (ses3r05)
- Archivo / rescan-scsi-bus.sh: actualizar a la versión 1.53hr
- mover rescan-scsi-bus.sh al directorio de scripts
- sincronización para sbc3r34 - sg_lib: sg_ll_verify10 + 16 ampliar BYTCHK a 2 campo de bits
- sg_pt_win32, sg_scan (win32): cambios para cygwin 01/07/17
- Limpieza Página hombre líneas de resumen
¿Qué hay de nuevo en la versión 1.34:
- sg_xcopy: nueva dd como utilidad para comando de copia ampliada
- sg_copy_results: nueva utilidad para recibir resultados de copia
- sg_verify: añadir 16 cdb byte, bytchk (buffer de datos de salida) y el número de grupo de apoyo
- sincronización para spc4r36 y sbc3r32
- sg_inq: añadir --export lo sg_inq puede reemplazar scsi_id de udev - decodificar viejo abuso EMC Symmetrix de la página VPD 0x83
- sg_vpd: decodificar viejo abuso EMC Symmetrix de la página VPD 0x83
- sg_ses: aumentar el tamaño máximo de respuesta dpage a 64 KB - permitir que ident, busque en el controlador recinto - más cordura de descriptor de estado de elemento adicional
- sg_sanitize: añadir --ause, --fail y --test =
- sg_luns: añadir espacio plano largo direccionamiento ampliado formato
- sg_logs: añadir ATA de paso a través de los resultados Lpage (SAT-2)
- sg_rtpg: añadir la opción --extended
- sg_senddiag: Lista de reconstruir ayudar a nombre de la página diag
- sg_pt_linux: ampliar DID_ códigos (host_byte) - frente a un error de transporte más datos de los sentidos - prefieren mayor () sobre MAJOR () macro
- sg_lib: fijar sg_get_command_name () acciones de servicio - Informe poco sdat_ovfl (si está configurado) en datos de los sentidos - extended_copy decodificación y acciones receive_copy servicio - read_buffer decodificación y modos write_buffer - decodificación ATA PT sentido formato fijo (SAT-2)
- sg_cmds_extra: añadir sg_ll_report_tgt_prt_grp2 ()
- ./ configure opciones: - cambiar --enable-no-linux-BSG para --disable-linuxbsg - añadir --disable-scsistrings para reducir los tamaños de servicios públicos
¿Cuál es nuevo en la versión 1.32:.
- Se añadió una utilidad sg_sanitize
- Se realizó un reproceso importante de la utilidad sg_ses.
- SCSI (t10.org) los proyectos de cambios estándar.
se incorporaron
¿Qué hay de nuevo en la versión 1.31:
- Una utilidad sg_decode_sense se añadió junto con la lógica de decodificación adicional para nueva descriptores sensoriales SCSI.
- se incorporaron proyectos de SCSI cambios estándar.
¿Cuál es nuevo en la versión 1.30:
- Esta versión sigue los cambios en el proyecto de SCSI estándares de www. t10.org desde la última versión de este paquete en abril de 2010.
- Se agrega la utilidad sg_referrals para el comando SCSI INFORME REFERENCIAS.
¿Qué hay de nuevo en la versión 1.28:
- Se agregó el soporte para el aprovisionamiento ligero: sg_get_lba_status y sg_unmap más asociado registro, modo y páginas VPD.
- El proyecto de SCSI normas arriba hasta septiembre de 2009 se realiza un seguimiento.
¿Cuál es nuevo en la versión 1.27:
- - sg_write_same: nueva utilidad: 10, 16 y 32 bytes cdb variantes
- - sg_inq: Versión de sincronización descriptores con spc4r18
- - añadir la página potencia condición VPD
- - ampliar los límites de bloque de la página VPD (sbc3r18)
- - sg_vpd: añadir la página potencia condición VPD
- - ampliar los límites de bloque de la página VPD (sbc3r18)
- - sg_map26: fijar para lk 02/06/26 cuando CONFIG_SYSFS_DEPRECATED_V2
- no está definido
- - cdb salida cuando la opción verbosa da
- - cinta correcta menores & gt; = 32
- - sg_dd: bandera rebaño (hace LOCK_EX | LOCK_NB)
- - switch abierta en la entrada de nodos de dispositivos sg: primera abierta li>
- de lectura y escritura, y si eso no funciona intentar la apertura de sólo lectura
- - experimentar con de2 = OFILE2; añadir conv = escasa
- - utilización posix_fadvise () para derrotar el almacenamiento en caché de archivos de bloques normales +
- cuando la nueva bandera 'nocache' da
- - sg_dd copiado a propio paquete llamado ddpt
- - sg_dd, sgm_dd, sgp_dd: aceptar 'count = -1' para el recuento de calcular,
- aceptar '-V' para la versión de cadena
- - sg_get_config: añadir característica OSSC [mmc6r02]
- - sg_modes: agregue la página Modo condición de potencia ATA
- - sg_logs: protocolo específico (SAS) Lpage sincronización para sas2r15
- - Energía Estado de transiciones Lpage (añadido en spc4r18)
- - parámetros adicionales para contador de ciclos de arranque y parada Lpage
- - sg_format: añadir "--fmtpinfo = 'y' --pie = 'Opciones (sbc3r18)
- - sg_readcap: más protección + thin provisioning (sbc3r18)
- - añadir una opción de '--16' de 16 bytes versión cdb
- - sg_persist: Código de limpiar
- - permitir '--transport-id =' argumento para utilizar el espacio como separador
- - añadir 'de longitud --alloc =' argumento
- - sg_scan: (win32) nuevo formato, exploración adaptador SCSI opcional
- - sginfo: fijar accidente al 1024 nodos de dispositivos sg (o más)
- - sg_ses: permitir que el argumento de --Hojas = 'para utilizar el espacio como separador
- - sg_senddiag: argumento permitir '--raw =' para utilizar el espacio como separador
- - sg_reassign: argumento permitir '--address =' para utilizar el espacio como
- separador
- - sg_wr_mode: permitir '--contents =' y los argumentos de --mask = 'a
- el uso del espacio como separador
- - sg3_utils.spec: corrección para configurar la llamada
- - sg_pt: añadir scsi_pt_open_device_flags () llamada
- - añadir scsi_pt_version () y clear_scsi_pt_obj () llama
- - os_err clara al inicio del do_scsi_pt ()
- - añadir soporte bsg linux a través de la detección en tiempo de ejecución
- - sg_cmds: añadir sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: quitar el argumento rto_req,
- el argumento fmtpinfo ampliado subsume ella.
- - más clara división entre Linux y Windows de código y doc
- - herramientas automake: el cambio a lo que ofrece Ubuntu 8.10
- - Ubuntu problemas 8.10 libtool - & gt; Debian 4.0
Comentarios que no se encuentran