sg3_utils is een open source project dat een uitgebreide verzameling van command-line hulpprogramma's die specifiek ontworpen voor het verzenden SCSI-commando's naar Linux apparaten bevat.
sg3_utils ondersteunt apparaten op transporten traditioneel geassocieerd met SCSI, zoals Fibre Channel (FCP), SCSI Parallel Interface (SPI) en Serial Attached SCSI (SAS), evenals SATA schijven en ATAPI DVD / CD-stations die verbinden via een brugapparaat of een vertaling laag.
De sg3_utils pakket richt zich op de Linux kernel 2.4 en 2.6 takken en het is nog steeds in actieve ontwikkeling. De nutsbedrijven inbegrepen in dit pakket zijn geport naar Solaris, FreeBSD, Tru64 en Microsoft Windows besturingssystemen
Wat is nieuw in deze release:.
< ul>
Wat is nieuw in versie 1.37:
- sg_compare_and_write: fix wrprotect instellen
- toe --quiet optie om Miscompare rapport onderdrukken
- samenvoegen functies van andere implementatie
- sg_inq: fix verwijzingen VPD pagina
- dev_id VPD: T10 vendor id designator opruimen
- sg_logs: verbeteren tapedrives, algemene cleanup
- sg_persist: fix core-dump op Q-optie
- sg_unmap: fix core-dump op -g optie
- sg_vpd: dev_id VPD: T10 vendor id designator opruimen
- opruimen up dev_id NAA-3: lokaal toegewezen
- sg_ses: voeg --nickname en --nickid opties
- eiioe toegevoegd om extra element statuspagina (ses3r6)
- --filter meerdere opties om de uitgang te snoeien
- sg_verify: verbeteren Miscompare hanteren
- hernoemen --btychk = ndo optie om --ndo = ndo (voormalige verbergen)
- toe --quiet optie
- sg_xcopy: laat sg en BSG apparaten
- fix voor BPT gaande negatieve
- beperken elke XCOPY (LID1) opdracht om 65.535 blokken
- oplossing voor te zoeken in multi-segment kopieën
- sg_sanitize: skip 15 tweede veiligheid vertraging --fail
- sg_libs: uitgebreide kopie opcode omgedoopt (spc4r34)
- sg_ll_receive_copy_results (): uit te breiden voor alle sa_s
- toe sg_get_sense_key ()
- toe sg_ll_3party_copy_out ()
- toe dStrHexErr (): ascii hex naar stderr
- toe dStrHexStr (): ascii hex string
- toe SG_LIB_CAT_MISCOMPARE categorieën
- schoon header bestanden
- sg_pt_freebsd: sanity check op sense_resid; fix lekken
- scripts / rescan-scsi-bus.sh KG v1.57 + HR patch
- verbeteren wlun hanteren, op te sporen bijgewerkt en aangepast apparaten, betere multipath ondersteuning
- Makefile.am opruimen
- voorbeelden: voeg sg_tst_excl en sg_tst_excl2
Wat is nieuw in versie 1.36:
- sg_vpd: Protocol-specifieke poort informatie VPD pagina voor SAS SSP , permanente verbinding (spl3r2), macht uit te schakelen (spl3r3) - block device kenmerken: voeg FUAB bit
- sg_xcopy: omgaan met meer soorten descriptor; handvat nul maximale segment lengte; toestaan lijst ID's voor gehandicapten zijn; verbeteren overslaan / zoeken behandeling; toestaan xcopy op bestemming
- sg_reset: en --no-esc optie om te stoppen resetten escalatie - opruimen cli, voeg lange optie namen
- sg_luns: voeg --test = ALUN optie voor het decoderen van LUN's - gedecodeerd luns output in decimale of hex (indien -hh gegeven) - voegen '--linux' optie om Linux LUN tonen na T10 vertegenwoordiging, kan men op de kaart andere
- sg_inq: voeg --vendor optie om vendor specifieke gebieden standaard onderzoek tonen in ASCII - residu rekening houdend met de reactie van de uitgang
- sg_sync: voeg --16 (16 byte commando) en --timeout =
- sg_logs: voeg datacompressie pagina (ssc4)
- sg_sat_set_features: verhogen --lba 1-4 bytes
- sg_write_same: voeg --ndob optie (sbc3r35d)
- sg_map: mark als deprecated
- sginfo: merk als verouderd, vooral l (lijst)
- sg_lib: het verbeteren van de behandeling van snprintf
- sg_lib_data: sync ASC / Ascq codes met T10 20.130.117
- sg_cmds (lib): als luidruchtige gegeven, geeft meer UA info
- maken code meer C ++ vriendelijke
Wat is nieuw in versie 1.35:
- sg_compare_and_write: nieuw hulpprogramma
- sg_inq + sg_vpd: block device karakteristieken VPD pagina: voeg product_type, WABEREQ, WACEREQ en VBULS velden
- sg_inq: meer --export optie veranderingen voor udev
- sg_vpd: voeg meer rDAC vendor specifieke VPD pagina's
- sg_verify: voeg --ebytchk optie voor sbc3r34 veranderingen
- sg_stpg: --offline optie: fix 'Ongeldige staat 0xE'
- sg_ses: deurslot element veranderd element Deur en afkorting veranderd van 'dl' naar 'doen' (ses3r05)
- archief / rescan-scsi-bus.sh: upgrade naar versie 1.53hr
- move rescan-scsi-bus.sh om scripts directory
- synchroniseren met sbc3r34 - sg_lib: sg_ll_verify10 + 16 uitbreiden BYTCHK tot 2 bits veld
- sg_pt_win32, sg_scan (win32): wijzigingen voor cygwin 1.7.17
- opruimen man pagina samenvatting regels
Wat is nieuw in versie 1.34:
- sg_xcopy: nieuwe dd als hulpprogramma voor langere copy command
- sg_copy_results: nieuw hulpprogramma voor het ontvangen exemplaar resultaten
- sg_verify: voeg 16 byte CDB, bytchk (data-out buffer) en groepsnummer support
- synchroniseren met spc4r36 en sbc3r32
- sg_inq: voeg --export zodat sg_inq kan scsi_id udev te vervangen - decoderen oude EMC Symmetrix misbruik van VPD page 0x83
- sg_vpd: decoderen oude EMC Symmetrix misbruik van VPD page 0x83
- sg_ses: verhoog max dpage reactie grootte van 64 KB - laten ident, lokaliseren op behuizing controller - meer gezond verstand voor een extra element statusbeschrijver
- sg_sanitize: voeg --ause, --fail en --test =
- sg_luns: voeg lange uitgebreid vlakke ruimte aanpakken formaat
- sg_logs: voeg ATA pass-through resultaten lpage (SAT-2)
- sg_rtpg: voeg --extended optie
- sg_senddiag: lijst herbouwen helpen diag pagina naam
- sg_pt_linux: uitbreiden DID_ (host_byte) codes - omgaan met een transport fout plus sense data - de voorkeur aan grote () over MAJOR () macro
- sg_lib: fix sg_get_command_name () dienst acties - verslag sdat_ovfl bit (indien ingesteld) in de zin van gegevens - decoderen extended_copy en receive_copy dienst acties - decode read_buffer en write_buffer modi - decode ATA PT vast formaat zin (SAT-2)
- sg_cmds_extra: voeg sg_ll_report_tgt_prt_grp2 ()
- ./ configureren opties: - veranderen --enable-no-linux-BSG naar --disable-linuxbsg - voeg --disable-scsistrings naar hulpprogramma maten te verminderen
Wat is nieuw in versie 1.32:.
- Een hulpprogramma sg_sanitize werd toegevoegd
- Een belangrijke rework van het hulpprogramma sg_ses werd ondernomen.
- SCSI (t10.org) ontwerpnorm veranderingen werden opgenomen.
Wat is nieuw in versie 1.31:
- Een hulpprogramma sg_decode_sense werd samen met extra decoderen logica voor het nieuwe toegevoegd SCSI gevoel descriptoren.
- SCSI normontwerp wijzigingen zijn opgenomen.
Wat is nieuw in versie 1.30:
- Deze versie volgt veranderingen in de SCSI ontwerpnormen van www. t10.org sinds de laatste versie van dit pakket in april 2010.
- Het voegt het hulpprogramma sg_referrals voor de SCSI VERSLAG TOEWIJZINGEN commando.
Wat is nieuw in versie 1.28:
- Ondersteuning voor thin provisioning toegevoegd: sg_get_lba_status en sg_unmap plus bijbehorende log, mode, en VPD's.
- De SCSI ontwerpnormen tot september 2009 worden bijgehouden.
Wat is nieuw in versie 1.27:
- - sg_write_same: nieuwe functie: 10, 16 en 32 bytes cdb varianten
- - sg_inq: sync versie descriptoren met spc4r18
- - voeg stroomvoorziening VPD pagina
- - uitbreiden blok grenzen VPD pagina (sbc3r18)
- - sg_vpd: voeg macht conditie VPD pagina
- - uitbreiden blok grenzen VPD pagina (sbc3r18)
- - sg_map26: fix voor lk 2.6.26 wanneer CONFIG_SYSFS_DEPRECATED_V2
- is niet gedefinieerd
- - uitgang CDB als breedsprakig optie gegeven
- - juiste tape minderjarigen & gt; = 32
- - sg_dd: troep vlag (doet LOCK_EX | LOCK_NB)
- - schakelen ingang geopend voor sg apparaatnodes: eerste open
- read-write en als dat niet lukt probeer opening alleen-lezen
- - experimenteren met OF2 = OFILE2; add conv = schaars
- - gebruik posix_fadvise () om caching van de normale + blok bestanden verslaan
- als nieuwe 'nocache' vlag gegeven
- - sg_dd gekopieerd naar eigen pakket genaamd ddpt
- - sg_dd, sgm_dd, sgp_dd: accepteren 'count = -1' voor het berekenen tellen,
- accepteren '-V' voor versie reeks
- - sg_get_config: voeg OSSC functie [mmc6r02]
- - sg_modes: voeg ATA stroomvoorziening modus pagina
- - sg_logs: protocol specifieke (SAS) lpage synchroniseren met sas2r15
- - stroomvoorziening overgangen lpage (toegevoegd spc4r18)
- - extra parameters voor de start-stop cyclusteller lpage
- - sg_format: add '--fmtpinfo =' en '--pie =' opties (sbc3r18)
- - sg_readcap: meer bescherming + thin provisioning (sbc3r18)
- - voeg een '--16' optie voor 16 byte CDB versie
- - sg_persist: code opruimen
- - toestaan '--transport-id =' argument om de ruimte als separator gebruiken
- - '--alloc-length =' argument toe te voegen
- - sg_scan: (win32) nieuw formaat, scsi adapter scan optionele
- - sginfo: fix crash bij 1024 sg apparaat nodes (of meer)
- - sg_ses: laat '--data =' argument om de ruimte te gebruiken als scheidingsteken
- - sg_senddiag: laat '--raw =' argument om de ruimte te gebruiken als scheidingsteken
- - sg_reassign: laat '--address =' argument om ruimte te gebruiken als
- separator
- - sg_wr_mode: laat '--contents =' en '--mask =' argumenten
- gebruik van de ruimte als separator
- - sg3_utils.spec: correctie oproep configureren
- - sg_pt: scsi_pt_open_device_flags () call toevoegen
- - voeg scsi_pt_version () en clear_scsi_pt_obj () noemt
- - duidelijk os_err aan het begin van do_scsi_pt ()
- - voeg linux BSG ondersteuning via runtime detectie
- - sg_cmds: sg_cmds_open_device_flags toe ()
- - sg_cmds_extra: sg_ll_format_unit: verwijder rto_req argument,
- de uitgebreide fmtpinfo argument subsumes het.
- - duidelijkere scheiding tussen Linux en Windows alleen code en doc
- - automake instrumenten: wijziging van wat Ubuntu 8.10 biedt
- - Ubuntu 8.10 libtool problemen - & gt; Debian 4.0
Reacties niet gevonden