sg3_utils ist ein Open Source-Projekt, das eine umfassende Sammlung von Befehlszeilenprogramme speziell entwickelt, um zu senden SCSI-Befehle an Linux-Geräte enthält.
sg3_utils unterstützt auch Geräte an Transporten traditionell mit SCSI verbunden sind, wie Fibre Channel (FCP), SCSI Parallel Interface (SPI) und Serial Attached SCSI (SAS) als auch SATA-Festplatten und ATAPI DVD / CD-Laufwerke, die über eine Brücke-Gerät anschließen oder eine Übersetzungsschicht.
Die sg3_utils Paket zielt auf den Linux-Kernel 2.4 und 2.6 Niederlassungen und es ist immer noch in aktiver Entwicklung. Die Versorgungsunternehmen in diesem Paket haben, Solaris, FreeBSD, Tru64 und Microsoft Windows-Betriebssysteme portiert enthalten
Was ist neu in dieser Pressemitteilung:.
< ul>
Was ist neu in Version 1.37:
- sg_compare_and_write: fix wrprotect Einstellung
- hinzuzufügen --quiet Option, um Fehlvergleich Bericht unterdrücken
- verschmelzen Funktionen aus einer anderen Anwendung
- sg_inq: fix Verweise VPD Seite
- dev_id VPD: T10 Hersteller-ID-Bezeichner bereinigen
- sg_logs: Verbesserung für Bandlaufwerke, allgemeine Bereinigung
- sg_persist: fix Core-Dump auf -Q-Option
- sg_unmap: fix Core-Dump auf Option -g
- sg_vpd: dev_id VPD: T10 Hersteller-ID-Bezeichner bereinigen
- Bereinigung bis dev_id NAA-3: lokal zugeordnet
- sg_ses: add --nickname und --nickid Optionen
- eiioe um zusätzliches Element-Statusseite (ses3r6) hinzugefügt
- Mehrfach --filter Optionen ausgegeben beschneiden
- sg_verify: Verbesserung Fehlvergleich Handhabung
- --btychk = ndo Option umbenennen --ndo = ndo (verstecken ehemaligen)
- hinzuzufügen --quiet Option
- sg_xcopy: ermöglichen sg und BSG-Geräte
- Fix für bpt gehen negativen
- jedes XCOPY begrenzen Befehl (LID1) 65535 Blöcke
- Fix für in Multi-Segment-Kopien zu suchen
- sg_sanitize: überspringen 15 Sekunden Sicherheitsverzögerung mit --fail
- sg_libs: erweiterte Kopie Opcode umbenannt (spc4r34)
- sg_ll_receive_copy_results (): Ausbau für alle sa_s
- hinzuzufügen sg_get_sense_key ()
- hinzuzufügen sg_ll_3party_copy_out ()
- hinzuzufügen dStrHexErr (): ASCII hex auf stderr
- hinzuzufügen dStrHexStr (): ASCII hex string
- hinzuzufügen SG_LIB_CAT_MISCOMPARE Kategorien
- saubere Headerdateien
- sg_pt_freebsd: Plausibilitätsprüfung auf sense_resid; Fix Lecks
- scripts / rescan-scsi-bus.sh KG V1.57 + HR-Patch
- Verbesserung wlun Handhabung, erkennen aktualisiert und in der Größe verändert Geräte, bessere Multipath-Unterstützung
- Makefile.am Bereinigung
- Beispiele: add sg_tst_excl und sg_tst_excl2
Was ist neu in Version 1.36:
- sg_vpd: Protokollspezifische Anschlussinformationen VPD Seite für SAS SSP , ständige Verbindung (spl3r2), Netzsperre (spl3r3) - Blockgerät Eigenschaften: add FUAB Bit
- sg_xcopy: hand mehr Deskriptortypen; hand Null maximale Segmentlänge; Zulassungsliste IDs deaktiviert zu sein; Verbesserung skip / Suche Handhabung; ermöglichen xcopy vom Bestimmungsort
- sg_reset: und --no-esc-Option zu stoppen zurückgesetzt Eskalation - bereinigen cli, fügen langen Optionsnamen
- sg_luns: add --test = ALUN Option zum Decodieren von LUNs - decodiert LUNs Ausgang dezimal oder hex (wenn -HH gegeben) - add '--linux' Option, um Linux LUN nach T10 Darstellung zeigen, kann man die Karte anderen
- sg_inq: add --vendor Option, um herstellerspezifische Felder Standarduntersuchungs in ASCII zeigen - nehmen resid Rechnung mit Antwortausgabe
- sg_sync: add --16 (für 16-Byte-Befehl) und --timeout =
- sg_logs: add Datenkompressionsseite (SSC4)
- sg_sat_set_features: erhöhen --lba 1-4 Bytes
- sg_write_same: add --ndob Option (sbc3r35d)
- sg_map: Marke als veraltet
- sginfo: Marke als veraltet, vor allem -l (list)
- sg_lib: Verbesserung snprintf Handhabung
- sg_lib_data: sync asc / ascq Codes mit T10 20130117
- sg_cmds (lib): Wenn laut gegeben, geben mehr UA info
- machen Code mehr C ++ freundlich
Was ist neu in Version 1.35:
- sg_compare_and_write: neues Dienstprogramm
- sg_inq + sg_vpd: Blockgeräteeigenschaften VPD Seite: fügen product_type, WABEREQ, WACEREQ und VBULS Felder
- sg_inq: mehr --export Option Änderungen für udev
- sg_vpd: fügen Sie mehr RDAC herstellerspezifischen VPD-Seiten
- sg_verify: add --ebytchk Option für sbc3r34 Änderungen
- sg_stpg: --offline Option: fix "Ungültige Zustand 0xe '
- sg_ses: Türschloss Element Türelement und Kürzel geändert änderte sich von "dl" zu "machen" (ses3r05)
- Archiv / rescan-scsi-bus.sh: Upgrade auf Version 1.53hr
- move rescan-scsi-bus.sh zur Skriptverzeichnis
- Sync zu sbc3r34 - sg_lib: sg_ll_verify10 + 16 erweitern BYTCHK zu 2-Bit-Feld
- sg_pt_win32, sg_scan (Win32): Änderungen für cygwin 1.7.17
- bereinigen man page Zusammenfassung Linien
Was ist neu in Version 1.34:
- sg_xcopy: neue dd wie Dienstprogramm für erweiterte Kopierbefehl
- sg_copy_results: neue Dienstprogramm für die Kopie zu erhalten Ergebnisse
- sg_verify: add 16-Byte-cdb, bytchk (Daten-out-Puffer) und Gruppennummer Support
- Sync zu spc4r36 und sbc3r32
- sg_inq: add --export so kann sg_inq udev die scsi_id ersetzen - entschlüsseln alten EMC Symmetrix Missbrauch von VPD Seite 0x83
- sg_vpd: entschlüsseln alten EMC Symmetrix Missbrauch von VPD Seite 0x83
- sg_ses: erhöhen max DPAGE Antwortgröße auf 64 KB - ermöglichen ident, suchen Sie am Gehäuse Controller - mehr Verstand für zusätzliches Element Statusbeschreiber
- sg_sanitize: add --ause, --fail und --test =
- sg_luns: add lange ausgedehnt flachen Raum Adressierungsformat
- sg_logs: add ATA-Passthrough-Ergebnisse Lpage (SAT-2)
- sg_rtpg: add --extended Option
- sg_senddiag: Liste Wiederaufbau unterstützen diag Seitennamen
- sg_pt_linux: Erweitern DID_ (host_byte) Codes - fertig zu werden mit einem Transport Fehler plus Sinnesdaten - lieber Dur () über MAJOR () Makro
- sg_lib: fix sg_get_command_name ()-Aktivität - Bericht sdat_ovfl Bit (sofern definiert) in Sinnesdaten - Decodier extended_copy und receive_copy-Aktivität - decode read_buffer und write_buffer Arten - decode ATA PT festen Format Sinne (SAT-2)
- sg_cmds_extra: add sg_ll_report_tgt_prt_grp2 ()
- ./ configure-Parameter: - ändern --enable-keine-linux-BSG zu --disable-linuxbsg - fügen Sie --disable-scsistrings, Dienstprogramm Größen zu verringern
Was ist neu in Version 1.32:.
- Ein sg_sanitize Dienstprogramm wurde hinzugefügt
- Ein Haupt Überarbeitung des sg_ses Dienstprogramm durchgeführt wurde.
- SCSI (t10.org) Norm-Entwurf Änderungen wurden eingearbeitet.
Was ist neu in Version 1.31:
- Ein sg_decode_sense Dienstprogramm wurde zusammen mit weiteren Decodierlogik für neue hinzugefügt SCSI Sinn Deskriptoren.
- SCSI-Norm-Entwurf Änderungen wurden eingearbeitet.
Was ist neu in Version 1.30:
- Diese Version von Änderungen in den SCSI-Norm-Entwürfe von www. t10.org seit der letzten Version dieses Pakets im April 2010.
- Sie fügt hinzu, die sg_referrals Dienstprogramm für den Befehl SCSI REPORT Empfehlungen.
Was ist neu in Version 1.28:
- Unterstützung für Thin Provisioning wurde hinzugefügt: sg_get_lba_status und sg_unmap zzgl zugeordnet log, Modus und VPD-Seiten.
- Die Standards SCSI-Entwurf bis zum September 2009 Verfolgt werden.
Was ist neu in Version 1.27:
- - sg_write_same: neues Dienstprogramm: 10, 16 und 32-Byte- cdb Varianten
- - sg_inq: Sync-Version Deskriptoren mit spc4r18
- - eintragen Leistungsbedingung VPD Seite
- - erweitern Blockgrenzen VPD Seite (sbc3r18)
- - sg_vpd: add Leistungsbedingung VPD Seite
- - erweitern Blockgrenzen VPD Seite (sbc3r18)
- - sg_map26: fix für lk 2.6.26, wenn CONFIG_SYSFS_DEPRECATED_V2
- ist nicht definiert
- - Ausgangs cdb wenn verbose Option angegeben
- - korrekte Band Minderjährige & gt; = 32
- - sg_dd: Herde Flag (tut LOCK_EX | LOCK_NB)
- - open einschalten Eingang für sg Gerätedateien: erste offene
- Lese-Schreib-und wenn das fehlschlägt Öffnung versuchen schreibgeschützten
- - Experiment mit of2 = OFILE2; fügen conv = spärlich
- - Verwendung posix_fadvise (), um das Zwischenspeichern von normalen + Blockdateien besiegen
- , wenn neue 'nocache' flag gegebenen
- - sg_dd kopiert Paket namens DDPT besitzen
- - sg_dd, sgm_dd, sgp_dd: kauf 'count = -1' für berechnen Zahl,
- zu akzeptieren '-V' für die Versionszeichenfolge
- - sg_get_config: add OSSC Funktion [mmc6r02]
- - sg_modes: add ATA Leistungszustand-Modus Seite
- - sg_logs: protokollspezifische (SAS) Lpage Sync zu sas2r15
- - Leistungszustand Gänge Lpage (in spc4r18 hinzugefügt)
- - weitere Parameter für Start-Stopp-Zykluszähler Lpage
- - sg_format: Füge '--fmtpinfo =' und '--pie =' Optionen (sbc3r18)
- - sg_readcap: mehr Schutz + Thin Provisioning (sbc3r18)
- - fügen Sie einen '--16' Option für 16-Byte-cdb-Version
- - sg_persist: Code bereinigen
- - ermöglichen '--transport-id =' Argument, um Raum als Trennzeichen verwenden
- - addieren Sie '--alloc Länge =' Argument
- - sg_scan: (Win32) neue Format, SCSI-Adapter Scan optional
- - sginfo: fix Absturz beim 1024 sg-Geräteknoten (oder mehr)
- - sg_ses: allow '--data =' Argument, um Raum als Trennzeichen verwenden
- - sg_senddiag: allow '--raw =' Argument, um Raum als Trennzeichen verwenden
- - sg_reassign: allow '--address =' Argument, um Raum zu verwenden
- Trenn
- - sg_wr_mode: allow '--contents =' und '--mask =' Argumente
- Verwendung Raum als Trennzeichen
- - sg3_utils.spec: Korrektur zur Anruf konfigurieren
- - sg_pt: add scsi_pt_open_device_flags () Aufruf
- - fügen scsi_pt_version () und clear_scsi_pt_obj () ruft
- - klare os_err zu Beginn der do_scsi_pt ()
- - fügen linux BSG Support per Laufzeiterkennung
- - sg_cmds: add sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: Entfernen rto_req Argument
- das erweiterte fmtpinfo Argument subsumiert es.
- - klarere Trennung zwischen Linux und Windows nur Code und doc
- - auto Werkzeuge: Änderung, was Ubuntu 8.10 stellt
- - Ubuntu 8.10 libtool Probleme - & gt; Debian 4.0
Kommentare nicht gefunden