sg3_utils er en åpen kildekode-prosjekt som inneholder en omfattende samling av-kommandolinjeverktøy spesielt utviklet for å sende SCSI kommandoer til Linux-enheter.
sg3_utils støtter også enheter på transporter tradisjonelt forbundet med SCSI, for eksempel Fibre Channel (FCP), SCSI Parallell Interface (SPI) og Serial Attached SCSI (SAS), samt SATA disker og ATAPI DVD / CD-stasjoner som kobles via en bro enhet eller en oversettelse lag.
Den sg3_utils pakken er rettet mot Linux kjerne 2.4 og 2.6 grener, og det er fortsatt under aktiv utvikling. De verktøyene inkludert i denne pakken har blitt portet til Solaris, FreeBSD, Tru64 og Microsoft Windows-operativsystemer
Hva er nytt i denne utgaven.
< ul>
Hva er nytt i versjon 1.37:
- sg_compare_and_write: fikse wrprotect innstilling
- legge --quiet muligheten til å undertrykke miscompare rapport
- flette funksjoner fra en annen gjennomføring
- sg_inq: fikse henvisninger VPD side
- dev_id VPD: T10 leverandør id betegnelse rydde opp
- sg_logs: forbedre for båndstasjoner, generell opprydding
- sg_persist: fikse kjernen dump på Q alternativ
- sg_unmap: fikse kjernen dump på -g
- sg_vpd: dev_id VPD: T10 leverandør id betegnelse rydde opp
- opprydding opp dev_id NAA-3: lokalt tildelt
- sg_ses: legg --nickname og --nickid alternativer
- eiioe lagt til ekstra element status side (ses3r6)
- flere --filter alternativer å beskjære utgang
- sg_verify: forbedre miscompare håndtering
- gi nytt navn --btychk = nVil alternativ til --ndo = nVil (skjule tidligere)
- legge --quiet alternativ
- sg_xcopy: tillate sg og BSG enheter
- fix for BPT kommer negative
- begrense hver XCOPY (LID1) kommando til 65535 blokker
- fix for å søke i ruter med kopier
- sg_sanitize: hoppe over 15 andre sikkerhets forsinkelse med --fail
- sg_libs: utvidet kopi opcode omdøpt (spc4r34)
- sg_ll_receive_copy_results (): utvide for alle sa_s
- legge sg_get_sense_key ()
- legge sg_ll_3party_copy_out ()
- legge dStrHexErr (): ascii hex til stderr
- legge dStrHexStr (): ascii hex til strengen
- legge SG_LIB_CAT_MISCOMPARE til kategorier
- ren header filer
- sg_pt_freebsd: tilregnelighet sjekk på sense_resid; fix lekkasjer
- scripts / rescan-scsi-bus.sh KG sin v1.57 + HR patch
- forbedre wlun håndtering, oppdage oppdatert og endret størrelse enheter, bedre flerveis støtte
- Makefile.am opprydding
- eksempler: legg sg_tst_excl og sg_tst_excl2
Hva er nytt i versjon 1.36:
- sg_vpd: Protokollspesifikk port informasjon VPD side for SAS SSP vedvarende tilkobling (spl3r2), strøm deaktivere (spl3r3) - blokk maskinkjennetegn: legg FUAB litt
- sg_xcopy: håndtere flere beskrivelses typer; håndtere null maksimal segment lengde; tillate liste IDer til å være deaktivert; forbedre skip / søke håndtering; tillate xcopy på destinasjonen
- sg_reset: og no-esc muligheten til å stoppe null opptrapping - rydde opp CLI, legge lange valgnavnene
- sg_luns: legg --test = Alun alternativet for dekoding LUN - dekodet LUN-utgang i desimal eller hex (hvis -HH gitt) - legg '--linux alternativet for å vise Linux LUN etter T10 representasjon, kan kartlegge en til andre
- sg_inq: legg --vendor muligheten til å vise standard forespørsel største leverandør bestemte felt i ASCII - ta resid hensyn med responsen utgang
- sg_sync: legg --16 (for 16 byte kommando) og --timeout =
- sg_logs: legg datakomprimering side (ssc4)
- sg_sat_set_features: øke --lba fra 1 til 4 byte
- sg_write_same: legg --ndob alternativ (sbc3r35d)
- sg_map: mark som frarådet
- sginfo: mark som foreldet, spesielt l (liste)
- sg_lib: forbedre snprintf håndtering
- sg_lib_data: sync stigende / Ascq koder med T10 20130117
- sg_cmds (lib): hvis støyende gitt, gi mer UA info
- gjøre koden mer C ++ vennlig
Hva er nytt i versjon 1.35:
- sg_compare_and_write: nytt verktøy
- sg_inq + sg_vpd: block maskinkjennetegn VPD side: legg product_type, WABEREQ, WACEREQ og VBULS felt
- sg_inq: mer --export opsjons endringer for udev
- sg_vpd: legge mer rDAC leverandørspesifikke VPD sider
- sg_verify: legg --ebytchk alternativ for sbc3r34 endringer
- sg_stpg: --offline alternativ: fikse 'Ugyldig tilstand 0XE'
- sg_ses: dørlås element endret til Dør element og forkortelsen endret fra "dl" å "gjøre" (ses3r05)
- Nyhetsarkiv / rescan-scsi-bus.sh: oppgradere til versjon 1.53hr
- flytte rescan-scsi-bus.sh til scripts katalogen
- sync til sbc3r34 - sg_lib: sg_ll_verify10 + 16 utvide BYTCHK til to bit felt
- sg_pt_win32, sg_scan (win32): endringer for cygwin 1.7.17
- rydde opp mannen siden Sammendrag linjer
Hva er nytt i versjon 1.34:
- sg_xcopy: ny dd som verktøy for utvidet kopi kommando
- sg_copy_results: nytt verktøy for å motta kopieringsresultater
- sg_verify: legge 16 byte CDB, bytchk (data-out buffer) og gruppenummer support
- sync til spc4r36 og sbc3r32
- sg_inq: legg --export så sg_inq kan erstatte udev sin scsi_id - dekode gamle EMC Symmetrix misbruk av VPD side 0x83
- sg_vpd: dekode gamle EMC Symmetrix misbruk av VPD side 0x83
- sg_ses: øke maks dpage respons størrelse til 64 KB - tillate ident, finn på kabinett controller - mer sunn fornuft for ekstra element status descriptor
- sg_sanitize: legg --ause, --fail og --test =
- sg_luns: legge lenge utvidet flat plass adressering format
- sg_logs: legg ATA pass-through resultater lpage (SAT-2)
- sg_rtpg: legg --extended alternativet
- sg_senddiag: liste gjenoppbygge bistå DIAG sidenavn
- sg_pt_linux: utvide DID_ (host_byte) koder - takle en transport feil pluss forstand data - foretrekker større () over MAJOR () makro
- sg_lib: fikse sg_get_command_name () tjenesteaktivitet - rapport sdat_ovfl bit (hvis angitt) i forstand data - dekode extended_copy og receive_copy tjenesteaktivitet - dekode read_buffer og write_buffer moduser - dekode ATA PT fast format forstand (SAT-2)
- sg_cmds_extra: legg sg_ll_report_tgt_prt_grp2 ()
- ./ konfigurere alternativer: - endre enable-no-linux-BSG til --disable-linuxbsg - legg --disable-scsistrings å redusere nytte størrelser
Hva er nytt i versjon 1.32.
- En sg_sanitize verktøyet ble lagt
- En stor omarbeiding av sg_ses verktøyet ble foretatt.
- SCSI (t10.org) utkast standardendringer ble innarbeidet.
Hva er nytt i versjon 1.31:
- En sg_decode_sense verktøyet ble lagt sammen med flere dekode logikk for ny SCSI fornuft beskrivelsene.
- SCSI utkast standardendringer ble innarbeidet.
Hva er nytt i versjon 1.30:
- Denne versjonen sporer endringer i SCSI forslag til standarder fra www. t10.org siden forrige utgivelse av denne pakken i april 2010.
- Det legger sg_referrals verktøyet for SCSI RAPPORT henvisninger kommando.
Hva er nytt i versjon 1.28:
- Støtte for tynn klargjøring ble lagt til: sg_get_lba_status og sg_unmap pluss forbundet log, modus og VPD sider.
- SCSI forslag til standarder opp til september 2009 er i sporet.
Hva er nytt i versjon 1.27:
- - sg_write_same: nytt verktøy: 10, 16 og 32 byte CDB varianter
- - sg_inq: Sync-versjonen beskrivelsene med spc4r18
- - legge strøm tilstand VPD side
- - utvide blokk grenser VPD side (sbc3r18)
- - sg_vpd: legge strøm tilstand VPD side
- - utvide blokk grenser VPD side (sbc3r18)
- - sg_map26: fix for lk 2.6.26 når CONFIG_SYSFS_DEPRECATED_V2
- er ikke definert
- - output CDB når ordrik alternativet gitt
- - riktig tape mindreårige & gt; = 32
- - sg_dd: flokk flagg (gjør LOCK_EX | LOCK_NB)
- - slå åpent på inngang for sg enhets noder: første åpne
- lese-skrive og hvis det mislykkes prøver åpning beskyttet
- - eksperimentere med of2 = OFILE2; legge conv = sparsom
- - bruk posix_fadvise () for å beseire caching av normal + blokk filer
- når nye "nocache 'flagg gitt
- - sg_dd kopiert til eier pakke kalt ddpt
- - sg_dd, sgm_dd, sgp_dd: godta 'teller = -1' for beregne teller,
- aksepterer '-V "for versjon string
- - sg_get_config: legg OSSC funksjonen [mmc6r02]
- - sg_modes: legg ATA strøm tilstand modus side
- - sg_logs: protokollspesifikk (SAS) lpage sync til sas2r15
- - kraft tilstand overganger lpage (lagt i spc4r18)
- - ekstra parametre for start-stop syklusteller lpage
- - sg_format: legg '--fmtpinfo =' og '--Sektor =' alternativer (sbc3r18)
- - sg_readcap: mer beskyttelse + Thin Provisioning (sbc3r18)
- - legg en "--16 alternativet for 16 byte CDB versjon
- - sg_persist: code rydde opp
- - la '--transport-id =' argument for å bruke rommet som separator
- - legg '--alloc-lengde =' argument
- - sg_scan: (win32) nye formatet, SCSI adapter scan valgfritt
- - sginfo: fikse krasjer når 1024 sg enhets noder (eller flere)
- - sg_ses: tillate '--data =' argument for å bruke rommet som separator
- - sg_senddiag: tillate '--raw =' argument for å bruke rommet som separator
- - sg_reassign: tillate '--address =' argument å bruke plassen som
- separator
- - sg_wr_mode: tillate '--contents =' og '--mask =' argumenter til
- bruke plassen som separator
- - sg3_utils.spec: korreksjon å konfigurere samtale
- - sg_pt: legg scsi_pt_open_device_flags () kall
- - legg scsi_pt_version () og clear_scsi_pt_obj () kaller
- - klar os_err ved starten av do_scsi_pt ()
- - legge linux BSG support via runtime deteksjon
- - sg_cmds: legg sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: fjerne rto_req argument,
- utvidet fmtpinfo argument subsumes det.
- - tydeligere skille mellom Linux og Windows bare kode og doc
- - Auto verktøy: endre til hva Ubuntu 8.10 gir
- - Ubuntu 8.10 libtool problemer - & gt; Debian 4.0
Kommentarer ikke funnet