sg3_utils è un progetto open source che contiene una raccolta completa di utility a riga di comando specificamente progettato per inviare comandi SCSI per dispositivi Linux.
sg3_utils supporta anche dispositivi trasporti tradizionalmente associati con SCSI, come Fibre Channel (FCP), SCSI Interfaccia parallela (SPI) e Serial Attached SCSI (SAS), così come dischi SATA e le unità / CD ATAPI DVD che si collegano tramite un dispositivo bridge o un livello di traduzione.
Il pacchetto sg3_utils rivolge il kernel Linux 2.4 e 2.6 rami ed è ancora in fase di sviluppo attivo. Le utilità incluse in questo pacchetto sono stati portati su sistemi operativi Solaris, FreeBSD, Tru64 e Microsoft Windows
Cosa c'è di nuovo in questa versione:.
< ul>
file
Cosa c'è di nuovo nella versione 1.37:
- sg_compare_and_write: fissare wrprotect impostazione
- aggiungere l'opzione --quiet per sopprimere rapporto errore di comparazione
- merge caratteristiche da un'altra applicazione
- sg_inq: pagina fissare i rinvii VPD
- dev_id VPD: T10 vendor id designatore ripulire
- sg_logs: migliorare per unità a nastro, la pulizia generale
- sg_persist: fissare core dump sul -Q opzione
- sg_unmap: fissare core dump in opzione -g
- sg_vpd: VPD dev_id: T10 vendor id designatore ripulire
- pulizia fino dev_id NAA-3: assegnato localmente
- sg_ses: aggiungere --nickname e opzioni --nickid
- eiioe aggiunto ulteriore pagina di stato elemento (ses3r6)
- opzioni --filter più a potare uscita li>
- sg_verify: migliorare miscompare manipolazione
- rinominare --btychk = ndo opzione per --ndo = ndo (nascondere ex)
- aggiungere l'opzione --quiet
- sg_xcopy: Dispositivi consentire SG e BSG
- correzione per bpt andare negativo
- limitare ogni XCOPY (LID1) Comando a 65535 blocchi
- correzione per cercare nelle copie multi-segmento
- sg_sanitize: saltare 15 secondi di ritardo di sicurezza con --fail
- sg_libs: estesa copia codice operativo rinominata (spc4r34)
- sg_ll_receive_copy_results (): espandere per tutti sa_s
- aggiungere sg_get_sense_key ()
- aggiungere sg_ll_3party_copy_out ()
- aggiungere dStrHexErr (): ascii hex a stderr
- aggiungere dStrHexStr (): ascii hex a stringa
- aggiungere SG_LIB_CAT_MISCOMPARE a categorie
- intestazione clean
- sg_pt_freebsd: controllo di integrità sul sense_resid; perdite fix
- scripts / rescan-scsi-bus.sh v1.57 di KG + toppa HR
- migliorare la maneggevolezza wlun, rilevare aggiornati e ridimensionate dispositivi, un migliore supporto multipath
- Makefile.am pulizia
- esempi: aggiungere sg_tst_excl e sg_tst_excl2
file
Cosa c'è di nuovo nella versione 1.36:
- sg_vpd: pagina Protocollo specifico per informazioni sulla porta VPD per SAS SSP , connessione permanente (spl3r2), disabilitare potere (spl3r3) - caratteristiche del dispositivo di blocco: aggiungere bit FUAB
- sg_xcopy: gestire più tipi di descrittori; gestire lo zero lunghezza massima del segmento; permettono elenco ID di essere disabili; migliorare salto / cerca manipolazione; consentire xcopy dalla destinazione
- sg_reset: e opzione --no-esc per fermare l'escalation resettare - ripulire cli, aggiungere nomi di opzione lunghi
- sg_luns: aggiungere --test option = ALUN per la decodifica di LUN - con decodifica LUN uscita in decimale o esadecimale (se HH dato) - aggiungere l'opzione '--linux' per mostrare Linux LUN dopo la rappresentazione T10, può mappare uno a altro
- sg_inq: aggiungere l'opzione --vendor per mostrare vendor specifici campi di inchiesta standard ASCII - tener conto resid con uscita risposta li>
- sg_sync: aggiungere --16 (per il comando 16 byte) e --timeout =
- sg_logs: aggiungere pagina compressione dei dati (ssc4)
- sg_sat_set_features: aumentano --lba da 1 a 4 bytes
- sg_write_same: aggiungere l'opzione --ndob (sbc3r35d)
- sg_map: marchio come deprecato
- sginfo: marchio come deprecato, soprattutto -l (elenco)
- sg_lib: movimentazione migliorare snprintf
- sg_lib_data: codici di sincronizzazione asc / Ascq con T10 20.130.117
- sg_cmds (lib): se rumoroso dato, dare più informazioni UA
- rendere il codice più C ++ amichevole
Cosa c'è di nuovo nella versione 1.35:
- sg_compare_and_write: nuova utility
- sg_inq + sg_vpd: blocco caratteristiche dei dispositivi pagina VPD: aggiungere product_type, WABEREQ, WACEREQ e campi VBULS
- sg_inq: cambiamenti opzione più --export per udev
- sg_vpd: aggiungere più rdac fornitore specifico pagine VPD
- sg_verify: aggiungere l'opzione --ebytchk per modifiche sbc3r34
- sg_stpg: opzione --offline: riparare 'non valido 0xE stato'
- sg_ses: elemento Serratura cambiato elemento porta e sigla cambiato da 'dl' a 'fare' (ses3r05)
- Archivio / rescan-scsi-bus.sh: l'aggiornamento alla versione 1.53hr
- mossa rescan-scsi-bus.sh a directory degli script
- sincronizzazione per sbc3r34 - sg_lib: sg_ll_verify10 + 16 espandere BYTCHK a campo 2 bit
- sg_pt_win32, sg_scan (win32): modifiche per Cygwin 1.7.17
- ripulire le linee di sintesi pagina man
Cosa c'è di nuovo nella versione 1.34:
- sg_xcopy: nuovo dd come utility per comando di copia estesa
- sg_copy_results: nuovo programma di utilità per ricevere i risultati di copia
- sg_verify: aggiungere 16 cdb byte, bytchk (buffer di dati-out) e il numero di gruppo di sostegno
- sincronizzazione al spc4r36 e sbc3r32
- sg_inq: aggiungere --export così sg_inq può sostituire scsi_id di udev - decodificare vecchio EMC Symmetrix abuso pagina VPD 0x83
- sg_vpd: decodificare vecchio EMC Symmetrix abuso pagina VPD 0x83
- sg_ses: aumentare le dimensione massima risposta dpage a 64 KB - consentire ident, localizzare sul controller contenitore - più sanità mentale per ulteriori descrittore stato elemento
- sg_sanitize: aggiungere --ause, --fail e --test =
- sg_luns: aggiungere spazio piatto lungo indirizzamento esteso formato
- sg_logs: aggiungere ATA pass-through risultati lpage (SAT-2)
- sg_rtpg: aggiungere l'opzione --extended
- sg_senddiag: lista ricostruire assistere nome della pagina diag
- sg_pt_linux: espandere DID_ (host_byte) Codici - far fronte a un errore di trasporto più i dati senso - preferisco maggiore () su MAJOR () macro
- sg_lib: fissare sg_get_command_name () azioni di servizio - rapporto bit sdat_ovfl (se impostata) Dati senso - decodificare extended_copy e azioni receive_copy servizio - decodifica read_buffer e modalità write_buffer - decodifica ATA PT senso formato fisso (SAT-2)
- sg_cmds_extra: aggiungere sg_ll_report_tgt_prt_grp2 ()
- ./ configurare le opzioni: - cambiare --enable-no-linux-BSG per --disable-linuxbsg - aggiungere --disable-scsistrings per ridurre le dimensioni di utilità
Cosa c'è di nuovo nella versione 1.32:.
- È stato aggiunto un programma di utilità sg_sanitize
- è stato intrapreso un importante rielaborazione del programma di utilità sg_ses.
- SCSI (t10.org) i progetti di modifiche standard sono stati incorporati.
Cosa c'è di nuovo nella versione 1.31:
- Un programma di utilità sg_decode_sense è stato aggiunto con logica di decodificazione aggiuntivo per i nuovi SCSI descrittori sensoriali.
- sono stati inseriti i progetti di modifiche standard SCSI.
Cosa c'è di nuovo in versione 1.30:
- Questa versione monitora l'evoluzione dei progetti di SCSI standard da www. t10.org dall'ultimo rilascio di questo pacchetto nel mese di aprile del 2010.
- Si aggiunge l'utilità sg_referrals per il comando SCSI REPORT rinvii.
Cosa c'è di nuovo nella versione 1.28:
- è stato aggiunto il supporto per il thin provisioning: sg_get_lba_status e sg_unmap più associato log, modalità, e le pagine VPD.
- I progetti di standard SCSI Fino al settembre 2009 sono tracciati.
Cosa c'è di nuovo nella versione 1.27:
- - sg_write_same: nuovo programma di utilità: 10, 16 e 32 byte Varianti CDB
- - sg_inq: Sync versione descrittori con spc4r18
- - aggiungi pagina potenza condizione VPD
- - espandere blocco limiti pagina VPD (sbc3r18)
- - sg_vpd: aggiungi pagina potenza condizione VPD
- - espandere blocco limiti pagina VPD (sbc3r18)
- - sg_map26: fissare per lk 2.6.26 quando CONFIG_SYSFS_DEPRECATED_V2
- non è definito
- - uscita CDB quando opzione verbose data li>
- - Nastro corretto minori & gt; = 32
- - sg_dd: Bandiera gregge (fa LOCK_EX | LOCK_NB)
- - Interruttore aperto su ingresso per i nodi di dispositivo sg: prima aperto
- lettura-scrittura e se questo fallisce provare apertura di sola lettura
- - sperimentare di2 = OFILE2; aggiungere conv = scarsa
- - uso posix_fadvise () per sconfiggere il caching di file di blocchi normali +
- quando nuova bandiera 'nocache' data li>
- - sg_dd copiato al proprio pacchetto chiamato ddpt
- - sg_dd, sgm_dd, sgp_dd: accettare 'contare = -1' per il conteggio calcolare,
- accettare '-V' per la versione stringa
- - sg_get_config: aggiungere funzionalità OSSC [mmc6r02]
- - sg_modes: Aggiungi Pagina ATA modalità condizione di potere
- - sg_logs: specifico protocollo (SAS) lpage sincronizzazione a sas2r15
- - Energia Condizioni transizioni lpage (aggiunto in spc4r18)
- - parametri aggiuntivi per contatore di cicli di start-stop lpage
- - sg_format: aggiungere '--fmtpinfo =' e '--pie =' opzioni (sbc3r18)
- - sg_readcap: maggiore protezione + thin provisioning (sbc3r18)
- - aggiunge un '--16' opzione per 16 byte versione CDB
- - sg_persist: codice ripulire
- - consentira '--transport-id =' argomento di utilizzare lo spazio come separatore
- - aggiunge '--alloc-length =' argomento
- - sg_scan: (win32) nuovo formato, scansione adattatore scsi opzionale
- - sginfo: fissare crash quando 1024 nodi di dispositivo sg (o più)
- - sg_ses: consentire '--data =' argomento di utilizzare lo spazio come separatore
- - sg_senddiag: consentire '--raw =' argomento di utilizzare lo spazio come separatore
- - sg_reassign: consentire '--address =' argomento di utilizzare lo spazio come
- separatore
- - sg_wr_mode: consentire '--contents =' e gli argomenti '--mask =' a
- spazio uso come separatore
- - sg3_utils.spec: correzione per configurare chiamata li>
- - sg_pt: aggiungere scsi_pt_open_device_flags () chiamata li>
- - aggiunge scsi_pt_version () e clear_scsi_pt_obj () chiama
- - chiaro os_err a inizio do_scsi_pt ()
- - aggiungere il supporto BSG linux tramite il rilevamento di runtime
- - sg_cmds: aggiungere sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: rimuovere argomento rto_req,
- l'argomento fmtpinfo espansa sussume esso.
- - una più chiara separazione tra Linux e Windows solo il codice e doc
- - strumenti automake: passaggio a ciò che Ubuntu 8.10 fornisce
- - Ubuntu 8.10 problemi libtool - & gt; Debian 4.0
I commenti non trovato