sg3_utils este un proiect open source care conține o colecție cuprinzătoare de utilități de linie de comandă special concepute pentru a trimite comenzi SCSI pentru dispozitive Linux.
sg3_utils sprijină, de asemenea dispozitive de pe transporturi în mod tradițional asociate cu SCSI, cum ar fi Fibre Channel (FCP), SCSI interfață paralelă (SPI) și Serial Attached SCSI (SAS), precum și discuri SATA și unități ATAPI DVD / CD care se conectează prin intermediul unui dispozitiv de pod sau un strat de traducere.
Pachetul sg3_utils vizeaza kernel-ul Linux 2.4 și 2.6 ramurile și este încă în curs de dezvoltare activ. Utilitatile sunt incluse în acest pachet au fost portate la sistemele de operare Solaris, FreeBSD, Tru64 și Microsoft Windows
Ce este nou în această versiune:.
< ul>
Fișierele
Ce este nou în versiunea 1.37:
- sg_compare_and_write: fixa wrprotect setarea
- adăuga opțiunea --quiet pentru a suprima raportul miscompare
- fuziona caracteristici dintr-un alt punerea în aplicare
- sg_inq: Pagina stabili recomandari VPD
- dev_id VPD: T10 furnizor id indicator curețe
- sg_logs: îmbunătățirea pentru unitățile de bandă, de curatare generala
- sg_persist: fixa benă de bază pe Q opțiunea
- sg_unmap: fixa benă de bază pe opțiune -g
- sg_vpd: VPD dev_id: T10 furnizor id indicator curețe
- de curățare up dev_id ANA-3: atribuit la nivel local
- sg_ses: adauga --nickname și opțiuni --nickid
- eiioe adăugat la pagină suplimentară statutul element de (ses3r6)
- mai multe opțiuni pentru a --filter prune ieșire
- sg_verify: îmbunătățirea miscompare manipulare
- redenumi --btychk = nDoriți opțiune pentru a --ndo = nDoriți (ascunde fostul)
- adauga opțiune --quiet
- sg_xcopy: dispozitive permit SG și BSG
- fix pentru BPT va negativ
- limita fiecare XCOPY (LID1) de comandă pentru a 65535 de blocuri
- fix pentru caută în copii din mai multe segmente
- sg_sanitize: skip 15 secunde întârziere de siguranță cu --fail
- sg_libs: extinderea opcode copie redenumit (spc4r34)
- sg_ll_receive_copy_results (): extinderea pentru toate sa_s
- adauga sg_get_sense_key ()
- adauga sg_ll_3party_copy_out ()
- adauga dStrHexErr (): ascii hex la stderr
- adauga dStrHexStr (): ascii hex la string
- adăuga SG_LIB_CAT_MISCOMPARE la categorii
- antet curat
- sg_pt_freebsd: check bun-simț pe sense_resid; scurgeri fix
- scripturi / rescan-scsi-bus.sh v1.57 KG + HR patch
- imbunatati manevrabilitatea wlun, detectarea dispozitivelor actualizate și redimensionate, suport mai bun multipath
- Makefile.am curățare
- exemple: adauga sg_tst_excl și sg_tst_excl2
Fișierele
Ce este nou în versiunea 1.36:
- sg_vpd: Pagina Protocol specifice informații VPD port pentru SAS SSP , conexiune persistentă (spl3r2), dezactivați putere (spl3r3) - Caracteristici dispozitiv bloc: adauga FUAB bit
- sg_xcopy: mâner mai multe tipuri de descriptor; mâner lungime maximă segment zero; permite lista de ID-uri să fie dezactivate; îmbunătăți skip / caută manipulare; permite xcopy de destinație
- sg_reset: și opțiunea --no-ESC pentru a opri escaladarea reseta - curat CLI, adăugați nume lungi de opțiuni
- sg_luns: adauga --test opțiune = Alun pentru decodarea LUN - decodat ieșire valori lun în zecimal sau hexazecimal (dacă -HH dat) - adaugă opțiunea "--linux" pentru a arăta Linux LUN după reprezentare T10, poate harta o la alte
- sg_inq: adauga opțiune --vendor pentru a arăta domenii specifice furnizor de informații standard, în ASCII - ia reziduului în cont cu ieșire răspuns
- sg_sync: adauga --16 (pentru 16 byte comanda) și --timeout =
- sg_logs: adauga pagina de compresie a datelor (ssc4)
- sg_sat_set_features: crește --lba de la 1 la 4 octeți
- sg_write_same: adauga opțiune --ndob (sbc3r35d)
- sg_map: Marchează ca depreciate
- sginfo: marca ca depreciate, în special L (lista)
- sg_lib: manipulare îmbunătăți snprintf
- sg_lib_data: Coduri ASC sincronizare / Ascq cu T10 20130117
- sg_cmds (lib): daca se administreaza zgomotos, da mai multe informatii UA
- face codul mai C ++ prietenos
Ce este nou în versiunea 1.35:
- sg_compare_and_write: nou utilitar
- sg_inq + sg_vpd: bloc caracteristici dispozitiv pagină VPD: add Tipul produsului, WABEREQ, WACEREQ și domenii VBULS
- sg_inq: schimbări opțiune mai --export pentru udev
- sg_vpd: adăuga mai multe RDAC furnizor specific pagini vpd
- sg_verify: adauga opțiune --ebytchk schimbări sbc3r34
- sg_stpg: Opțiunea --offline: repara "invalid 0xe stat"
- sg_ses: Door Lock Element schimbat la elementul ușă și abrevierea modifică de la "dl" la "a face" (ses3r05)
- Arhiva / rescan-scsi-bus.sh: upgrade la versiunea 1.53hr
- Mutare rescan-scsi-bus.sh la directorul script-uri
- Sync pentru a sbc3r34 - sg_lib: sg_ll_verify10 + 16 extinde BYTCHK la câmp 2 bit
- sg_pt_win32, sg_scan (Win32): modificări pentru cygwin 1.7.17
- curăța linii pagină REZUMAT om
Ce este nou în versiunea 1.34:
- sg_xcopy: nou dd ca utilitate pentru comanda de copiere extinse
- sg_copy_results: nou utilitar pentru a primi rezultate de copiere
- sg_verify: adauga 16 CDB byte, bytchk (buffer-out date) și suport numărul de grup
- sincronizare a spc4r36 și sbc3r32
- sg_inq: adauga --export astfel sg_inq poate înlocui scsi_id udev lui - decoda vechi abuz EMC Symmetrix paginii VPD 0x83
- sg_vpd: decoda vechi abuz EMC Symmetrix paginii VPD 0x83
- sg_ses: creșterea max dimensiune răspuns dpage la 64 KB - permite ident, localiza pe controler incintei - mai bun-simț pentru suplimentare descriptor statutul elementul
- sg_sanitize: add --ause, --fail și --test =
- sg_luns: adauga spațiu plat lung extins abordarea format
- sg_logs: add ATA pass-through rezultate lpage (SAT-2)
- sg_rtpg: adauga opțiune --extended
- sg_senddiag: lista reconstrui ajuta nume pagina diag
- sg_pt_linux: extinde DID_ (host_byte) coduri - a face față cu o eroare de plus de transport de date sens - prefera majore () peste MAJOR () macro
- sg_lib: fixa sg_get_command_name () acțiunile de servicii - raport pic sdat_ovfl (dacă este setat) în date sens - decodare extended_copy și acțiuni receive_copy servicii - decodare read_buffer si moduri de write_buffer - decodare ATA PT format fix sens (SAT-2)
- sg_cmds_extra: adauga sg_ll_report_tgt_prt_grp2 ()
- ./ configura opțiunile: - schimba --enable-nu-linux-BSG a --disable-linuxbsg - adauga --disable-scsistrings pentru a reduce dimensiunile de utilitate
Ce este nou în versiunea 1.32:.
- Un utilitar sg_sanitize a fost adaugat in
- O reprelucrare major al utilitarului sg_ses a fost realizată.
- SCSI (t10.org) proiectele de modificări au fost incluse standard de.
Ce este nou în versiunea 1.31:
- Un utilitar sg_decode_sense a fost adaugat alaturi de logica decoda suplimentar pentru noi SCSI descriptori sens.
- proiecte SCSI modificări standard au fost incluse.
Ce este nou în versiunea 1.30:
- Această versiune urmărește modificări în proiectul SCSI standarde de www. t10.org de la ultima versiune a acestui pachet în luna aprilie 2010.
- Se adaugă utilitarul sg_referrals pentru comanda SCSI RAPORT recomandări.
Ce este nou în versiunea 1.28:
- Suport pentru provizionare subțire s-au adăugat: sg_get_lba_status și sg_unmap plus asociate jurnal, modul, și pagini VPD.
- Proiectele de standarde SCSI Până septembrie 2009 sunt urmărite.
Ce este nou în versiunea 1.27:
- - sg_write_same: nou utilitar: 10, 16 și 32 byte Variante CDB
- - sg_inq: versiunea de sincronizare descriptori cu spc4r18
- - adauga pagina condiție putere VPD
- - extinde limitele bloc VPD pagina (sbc3r18)
- - sg_vpd: adauga pagina stare putere VPD
- - extinde limitele bloc VPD pagina (sbc3r18)
- - sg_map26: fixa pentru LK 2.6.26 când CONFIG_SYSFS_DEPRECATED_V2
- nu este definit
- - ieșire CDB când opțiunea verbose dat
- - banda corectă minori & gt; = 32
- - sg_dd: flag turmă (nu LOCK_EX | LOCK_NB)
- - comuta deschis pe intrare pentru nodurile dispozitiv SG: primul deschis
- de citire-scriere și, dacă aceasta nu reușește să încerce deschiderea citit doar-
- - experiment cu OF2 = OFILE2; adauga conv = rare
- - utilizare posix_fadvise () pentru a învinge caching de fișiere bloc normale +
- , atunci când noul pavilion "nocache" dat
- - sg_dd copiate să dețină pachetul numit ddpt
- - sg_dd, sgm_dd, sgp_dd: accept 'conta = -1 "pentru numărul de calcula,
- accepta "-V" pentru string versiune
- - sg_get_config: adauga caracteristica OSSC [mmc6r02]
- - sg_modes: Adauga pagina ATA modul stare de alimentare
- - sg_logs: specific protocol (SAS) lpage sincronizare a sas2r15
- - putere stare tranziții lpage (adăugat în spc4r18)
- - parametrii suplimentare pentru ciclul contra start-stop lpage
- - sg_format: adauga '--fmtpinfo = "și" --pie = "Opțiuni (sbc3r18)
- - sg_readcap: mai multă protecție + provizionare subțire (sbc3r18)
- - adauga o opțiune "--16" pentru versiunea CDB 16 byte
- - sg_persist: cod curat
- - permite "--transport-id = 'argument de a utiliza spațiul ca separator
- - adauga "--alloc-lungime = argumentul
- - sg_scan: (Win32) format nou, SCSI adaptor optional de scanare
- - sginfo: fixa accident atunci când 1024 de noduri de dispozitiv SG (sau mai multe)
- - sg_ses: permite '--data =' argument de a utiliza spațiul ca separator
- - sg_senddiag: permite '--raw =' argument de a utiliza spațiul ca separator
- - sg_reassign: permite '--address =' argument de a utiliza spațiu ca
- separator
- - sg_wr_mode: permite '--contents = "și" --mask = "argumente
- utilizarea spațiului ca separator
- - sg3_utils.spec: corecție pentru a configura apel
- - sg_pt: add scsi_pt_open_device_flags () apel
- - adauga scsi_pt_version () și clear_scsi_pt_obj () solicită
- - os_err clar la începutul do_scsi_pt ()
- - adauga suport BSG Linux prin detectare de execuție
- - sg_cmds: adauga sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: elimina argument rto_req,
- argumentul fmtpinfo extins se subsumează.
- - Split clară între Linux și Windows numai codul și doc
- - instrumente automake: modificare a ceea ce oferă Ubuntu 8.10
- - Ubuntu 8.10 probleme libtool - & gt; Debian 4.0
Comentariile nu a fost găsit