sg3_utils er et open source projekt, der indeholder en omfattende samling af kommando-line værktøjer specielt designet til at sende SCSI-kommandoer til Linux-enheder.
sg3_utils understøtter også enheder på transporter traditionelt forbindes med SCSI, såsom Fibre Channel (FCP), SCSI Parallel Interface (SPI) og Serial Attached SCSI (SAS) samt SATA diske og ATAPI DVD / cd-drev, der forbinder via en bro enhed eller en oversættelse lag.
Den sg3_utils pakken er rettet mod Linux-kernen 2,4 og 2,6 filialer, og det er stadig under aktiv udvikling. De værktøjer inkluderet i denne pakke er blevet porteret til Solaris, FreeBSD, Tru64 og Microsoft Windows-operativsystemer
Hvad er nyt i denne udgivelse:.
< ul>
Hvad er nyt i version 1.37:
- sg_compare_and_write: fix wrprotect indstilling
- tilføje --quiet mulighed for at undertrykke miscompare rapport
- flette funktioner fra en anden implementering
- sg_inq: løse henvisninger VPD side
- dev_id VPD: T10 leverandør id designator rydde op
- sg_logs: forbedre til bånddrev, generel oprydning
- sg_persist: fix core dump på -Q option
- sg_unmap: fix core dump på -g mulighed
- sg_vpd: dev_id VPD: T10 leverandør id designator rydde op
- oprydning op dev_id NAA-3: lokalt tildelt
- sg_ses: tilføje --nickname og --nickid muligheder
- eiioe tilføjet til yderligere element statusside (ses3r6)
- flere --filter muligheder for at beskære output
- sg_verify: forbedre miscompare håndtering
- omdøbe --btychk = nVil mulighed for at --ndo = nVil (skjule tidligere)
- tilføje --quiet mulighed
- sg_xcopy: tillade sg og BSG enheder
- rettelse til BPT går negativ
- begrænse hver XCOPY (LID1) kommando til 65535 blokke
- rettelse til at søge i multi-segment kopier
- sg_sanitize: springe 15 sekunder sikkerhed forsinkelse med --fail
- sg_libs: udvidet kopi opcode omdøbt (spc4r34)
- sg_ll_receive_copy_results (): udvider for alle sa_s
- tilføje sg_get_sense_key ()
- tilføje sg_ll_3party_copy_out ()
- tilføje dStrHexErr (): ascii hex til stderr
- tilføje dStrHexStr (): ascii hex til strengen
- tilføje SG_LIB_CAT_MISCOMPARE kategorier
- ren header-filer
- sg_pt_freebsd: tilregnelighed kontrol sense_resid; fix lækager
- scripts / rescan-scsi-bus.sh KG s v1.57 + HR patch
- forbedre wlun håndtering, opdage opdaterede og størrelsesændrede enheder, bedre multipath støtte
- Makefile.am oprydning
- eksempler: tilføje sg_tst_excl og sg_tst_excl2
Hvad er nyt i version 1.36:
- sg_vpd: Protokol-specifik port oplysninger VPD side for SAS SSP , vedvarende tilslutning (spl3r2), power deaktivere (spl3r3) - blokenheden egenskaber: tilføje FUAB bit
- sg_xcopy: håndtere flere deskriptor typer; håndtere nul maksimal segment længde; tillade liste id'er til at være deaktiveret; forbedre spring / søge håndtering; tillade xcopy på destinationen
- sg_reset: og --no-esc mulighed for at stoppe nulstille optrapning - rydde op cli, tilsæt lange option navne
- sg_luns: tilføje --test = ALUN mulighed for at afkode LUN'er - afkodet LUN'er output i decimal eller hex (hvis -hh givet) - tilføj "--linux 'muligheden for at vise Linux LUN efter T10 repræsentation kan kortlægge den ene til den andet
- sg_inq: tilføje --vendor mulighed for at vise standard forespørgsel er leverandør specifikke områder i ASCII - tage resid hensyn med respons udgang
- sg_sync: tilføje --16 (for 16 byte kommando) og --timeout =
- sg_logs: tilføje datakomprimering side (ssc4)
- sg_sat_set_features: øge --lba fra 1 til 4 byte
- sg_write_same: tilføje --ndob mulighed (sbc3r35d)
- sg_map: varemærke som forældet
- sginfo: varemærke som forældet, især -l (liste)
- sg_lib: forbedre snprintf håndtering
- sg_lib_data: sync ASC / Ascq koder med T10 20130117
- sg_cmds (lib): hvis støjende givet, giver mere UA info
- gøre kode mere C ++ venlige
Hvad er nyt i version 1.35:
- sg_compare_and_write: nyt hjælpeprogram
- sg_inq + sg_vpd: block device karakteristika VPD side: tilføje PRODUCT_TYPE, WABEREQ, WACEREQ og VBULS felter
- sg_inq: mere --export option ændringer for udev
- sg_vpd: tilføje flere RDAC leverandør specifikke VPD sider
- sg_verify: tilføj --ebytchk mulighed for sbc3r34 ændringer
- sg_stpg: --offline mulighed: fix 'ugyldig tilstand 0xe "
- sg_ses: dørlås element ændret til dør element og forkortelse ændret fra 'dl' til 'gøre "(ses3r05)
- arkiv / rescan-scsi-bus.sh: opgradere til version 1.53hr
- flytte rescan-scsi-bus.sh til scripts mappe
- sync til sbc3r34 - sg_lib: sg_ll_verify10 + 16 udvide BYTCHK til 2 bit felt
- sg_pt_win32, sg_scan (win32): ændringer for cygwin 1.7.17
- rydde op mand side Sammenfatning linjer
Hvad er nyt i version 1.34:
- sg_xcopy: ny dd ligesom hjælpeprogram for udvidet kopi kommando
- sg_copy_results: nye hjælpeprogram til at modtage kopi resultater
- sg_verify: tilføje 16 byte CDB, bytchk (data-out buffer) og gruppe nummer støtte
- sync til spc4r36 og sbc3r32
- sg_inq: tilføje --export så sg_inq kan erstatte udev s scsi_id - afkode gamle EMC Symmetrix misbrug af VPD side 0x83
- sg_vpd: afkode gamle EMC Symmetrix misbrug af VPD side 0x83
- sg_ses: øge max dpage respons størrelse til 64 KB - tillade ident, finde på kabinet controller - mere tilregnelighed for yderligere element status deskriptor
- sg_sanitize: tilføje --ause, --fail og --test =
- sg_luns: tilføje længe udvidet flad plads adressering format
- sg_logs: tilføje ATA pass-through resultater lpage (SAT-2)
- sg_rtpg: tilføje --extended mulighed
- sg_senddiag: liste genopbygge hjælpe diag side navn
- sg_pt_linux: udvide DID_ (host_byte) koder - klare en transport fejl plus fornuft data - foretrækker større () i løbet af MAJOR () makro
- sg_lib: fix sg_get_command_name () tjenestehandlinger - rapport sdat_ovfl bit (hvis indstillet) i fornuft data - afkode extended_copy og receive_copy tjenestehandlinger - afkode read_buffer og write_buffer modes - afkode ATA PT fast format forstand (SAT-2)
- sg_cmds_extra: tilføje sg_ll_report_tgt_prt_grp2 ()
- ./ konfigurere indstillinger: - ændre --enable-no-linux-BSG at --disable-linuxbsg - tilføj --disable-scsistrings for at reducere nytte størrelser
Hvad er nyt i version 1.32:.
- En sg_sanitize hjælpeprogram blev tilføjet
- En stor rework af sg_ses hjælpeprogram blev iværksat.
- SCSI (t10.org) udkast til standard ændringer blev indarbejdet.
Hvad er nyt i version 1.31:
- En sg_decode_sense hjælpeprogram blev tilføjet sammen med yderligere afkode logik for nye SCSI sense deskriptorer.
- SCSI udkast standard ændringer blev indarbejdet.
Hvad er nyt i version 1.30:
- Denne version sporer ændringer i SCSI udkast til standarder fra www. t10.org siden sidste udgivelse af denne pakke i april 2010.
- Det tilføjer den sg_referrals hjælpeprogram til SCSI-RAPPORT HENVISNINGER kommando.
Hvad er nyt i version 1.28:
- blev tilføjet Støtte til thin provisioning: sg_get_lba_status og sg_unmap plus tilhørende log, tilstand og VPD sider.
- SCSI udkast til standarder op indtil September 2009 spores.
Hvad er nyt i version 1.27:
- - sg_write_same: nyt værktøj: 10, 16 og 32 byte CDB varianter
- - sg_inq: sync udgave deskriptorer med spc4r18
- - tilføj power tilstand VPD side
- - udvide blok grænser VPD side (sbc3r18)
- - sg_vpd: tilføjer power tilstand VPD side
- - udvide blok grænser VPD side (sbc3r18)
- - sg_map26: fix til lk 2.6.26 da CONFIG_SYSFS_DEPRECATED_V2
- er ikke defineret
- - output CDB når verbose mulighed,
- - korrekt tape mindreårige & gt; = 32
- - sg_dd: flok flag (gør LOCK_EX | LOCK_NB)
- - skifte åben på input til sg enhedsnoder: første åbne
- læse-skrive og hvis det mislykkes forsøger åbning skrivebeskyttet
- - eksperimentere med af 2. = OFILE2; tilføje conv = sparsomme
- - brug posix_fadvise () til at besejre caching af normal + blok filer
- , når nye "nocache 'flaget givet
- - sg_dd kopieres til ejer pakke kaldet ddpt
- - sg_dd, sgm_dd, sgp_dd: accepterer 'tæller = -1 "for beregne optælling,
- accepterer '-V «for version string
- - sg_get_config: tilføje OSSC funktion [mmc6r02]
- - sg_modes: add ATA effekt tilstand tilstand side
- - sg_logs: Protokol specifikke (SAS) lpage sync at sas2r15
- - power tilstand overgange lpage (tilføjet i spc4r18)
- - ekstra parametre for start-stop cyklus tæller lpage
- - sg_format: tilføje "--fmtpinfo =" og "--pie = 'muligheder (sbc3r18)
- - sg_readcap: mere beskyttelse + thin provisioning (sbc3r18)
- - tilføj en "--16 'muligheden for 16 byte CDB-version
- - sg_persist: kode rydde op
- - tillade '--transport-id =' argument for at bruge rummet som separator
- - tilføje "--alloc længde = 'argument
- - sg_scan: (win32) nye format, scsi adapter scanning valgfri
- - sginfo: fix nedbrud, når 1024 sg enhedsnoder (eller flere)
- - sg_ses: tillade '--data =' argument for at bruge rummet som separator
- - sg_senddiag: tillade '--raw =' argument for at bruge rummet som separator
- - sg_reassign: tillade '--address =' argument for at bruge rummet som
- separator
- - sg_wr_mode: tillade '--contents = "og" --mask =' argumenter til
- brug rummet som separator
- - sg3_utils.spec: rettelse til at konfigurere opkald
- - sg_pt: tilføje scsi_pt_open_device_flags () kald
- - tilføj scsi_pt_version () og clear_scsi_pt_obj () kalder
- - klar os_err i starten af do_scsi_pt ()
- - tilføj linux BSG support via runtime detektion
- - sg_cmds: tilføje sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: Fjern rto_req argument,
- den udvidede fmtpinfo argumentet indordner det.
- - klarere opdeling mellem Linux og Windows kun kode og doc
- - automake værktøjer: skift til hvad Ubuntu 8.10 giver
- - Ubuntu 8.10 libtool problemer - & gt; Debian 4.0
Kommentarer ikke fundet