sg3_utils je open source projekt, který obsahuje ucelenou kolekci příkazového řádku nástrojů navržených speciálně pro odeslání příkazů SCSI pro zařízení se systémem Linux.
sg3_utils podporuje také zařízení na transporty tradičně spojené s SCSI, jako Fibre Channel (FCP), SCSI Paralelní rozhraní (SPI) a Serial Attached SCSI (SAS), stejně jako SATA disky a ATAPI DVD / CD mechaniky, které se připojují přes most zařízení nebo překladem vrstvu.
Balíček sg3_utils zaměřuje Linux kernel 2.4 a 2.6 větve, a to je ještě pod aktivním vývojem. Poplatky zahrnuty v tomto balíčku bylo přeneseno na Solaris, FreeBSD, Tru64 a operační systémy Microsoft Windows
Co je nového v této verzi:.
< ul>
Soubory
Co je nového ve verzi 1,37:
- sg_compare_and_write: oprava wrprotect nastavení
- přidat --quiet možnost potlačit neshoda zprávu
- sloučit funkce z jiného plnění
- sg_inq: FIX doporučení VPD stránka
- dev_id VPD: T10 prodejce id označení uklidit
- sg_logs: zlepšit na páskové jednotky, generální vyčištění
- sg_persist: oprava core dump na volbu -q
- sg_unmap: oprava core dump na -g
- sg_vpd: dev_id VPD: T10 prodejce id označení uklidit
- vyčištění up dev_id NAA-3: místně přiřazeno
- sg_ses: přidat --nickname a --nickid volby
- eiioe přidána další stránku stavu element (ses3r6)
- více možností --filter prořezávat výstupu
- sg_verify: zlepšit neshoda manipulaci s
- přejmenování --btychk = Ndo možnost --ndo = nChcete (skrýt bývalý)
- přidat volby --quiet
- sg_xcopy: umožnit SG a BSG zařízení
- Oprava BPT bude negativní
- omezit každý XCOPY příkaz (LID1) na 65535 bloky
- Oprava hledat v kopiích vícesegmentovými
- sg_sanitize: přeskočit 15 sekund bezpečnostní prodlení s --fail
- sg_libs: rozšířené copy opcode přejmenována (spc4r34)
- sg_ll_receive_copy_results (): rozšířit pro všechny sa_s
- přidat sg_get_sense_key ()
- přidat sg_ll_3party_copy_out ()
- přidat dStrHexErr (): ascii hex na stderr
- přidat dStrHexStr (): ASCII hex řetězec
- přidat SG_LIB_CAT_MISCOMPARE do kategorií
- clean header
- sg_pt_freebsd: Kontrola rozumu na sense_resid; úniky fix
- scripts / rescan-scsi-bus.sh kg je v1.57 + HR náplast
- lepší manipulaci wlun, odhalit aktualizované a změnit jejich velikost zařízení, lepší podporu více cest
- Makefile.am vyčištění
- příklady: přidejte sg_tst_excl a sg_tst_excl2
Soubory
Co je nového ve verzi 1.36:
- sg_vpd: protokol specifické informace o portu VPD stránka pro SAS SSP , trvalé připojení (spl3r2), zakázání napájecího (spl3r3) - charakteristika blokové zařízení: přidat FUAB trochu
- sg_xcopy: zpracovat více typů popisovače; zvládnout nulovou maximální délku segmentu; Seznam povolených ID, aby zdravotně postižené osoby; zlepšit SKIP / hledají manipulace; povolit xcopy na místa určení
- sg_reset: a volba --no-ESC zastavíte obnovit eskalaci - uklidit CLI, přidejte dlouhé názvy volby
- sg_luns: přidat --test možnost = Alun pro dekódování LUN - dekódovaný LUN výstup v desítkové nebo hexadecimální (pokud dané -hh) - Přidat '--linux "možnost zobrazit Linux LUN po T10 reprezentace, může mapovat jednoho k jiné
- sg_inq: přidat --vendor možnost ukázat konkrétní pole dodavatele standardní Vaša v ASCII - vzít v úvahu resid s výstupem odezvy
- sg_sync: přidat --16 (pro příkaz 16 byte) a --timeout =
- sg_logs: přidat komprese dat stránku (ssc4)
- sg_sat_set_features: zvýšit --lba od 1 do 4 bajtů
- sg_write_same: přidat --ndob volbu (sbc3r35d)
- sg_map: Označit jako zastaralé
- sginfo: značka jako zastaralé, zvláště -l (seznam)
- sg_lib: Manipulace zlepšit snprintf
- sg_lib_data: sync vzest / Ascq kódy s T10 20130117
- sg_cmds (lib): je-li daný hlučný, dávat více UA info
- , aby kód více C ++ přátelský
Co je nového ve verzi 1.35:
- sg_compare_and_write: nový nástroj
- sg_inq + sg_vpd: blok charakteristiky zařízení VPD stránku: přidat PRODUCT_TYPE, WABEREQ, WACEREQ a VBULS pole
- sg_inq: více --export možnost změny k udev
- sg_vpd: přidat další dodavatele rdac specifické VPD stránek
- sg_verify: přidat --ebytchk možnost změny sbc3r34
- sg_stpg: --offline volba: oprava "Neplatný stav 0xE '
- sg_ses: zámku dveří element změnit na dveří prvku a zkratky změnil z "dl" na "dělat" (ses3r05)
- Archiv / rescan-scsi-bus.sh: upgrade na verzi 1.53hr
- přesun rescan-scsi-bus.sh do scripts
- sync na sbc3r34 - sg_lib: sg_ll_verify10 + 16 rozšířit BYTCHK na 2 bitovým polem
- sg_pt_win32, sg_scan (win32): změny na Cygwin 1.7.17
- uklidit muž stránce Souhrn řádků
Co je nového ve verzi 1.34:
- sg_xcopy: nový dd jako pomůcka pro delší příkazu kopírovat
- sg_copy_results: nový nástroj pro příjem výsledky kopírování
- sg_verify: přidejte 16 byte CDB, bytchk (data-out vyrovnávací paměť) a skupinou podpory
- sync k spc4r36 a sbc3r32
- sg_inq: přidat --export takže sg_inq může nahradit udev je scsi_id - dekódování staré EMC Symmetrix zneužívání stránce VPD 0x83
- sg_vpd: dekódovat staré EMC Symmetrix zneužívání stránce VPD 0x83
- sg_ses: zvýšit maximální velikost dpage odezvy na 64 KB - umožnit Ident, vyhledejte na regulátoru skříně - více zdravý rozum pro další stavu element deskriptor
- sg_sanitize: přidat --ause, --fail a --test =
- sg_luns: přidat dlouhý rozšířený plochý prostor adresování formát
- sg_logs: přidat ATA pass-through výsledky lpage (SAT-2)
- sg_rtpg: přidat --extended možnost
- sg_senddiag: Seznam přestavět pomáhat diag název stránky
- sg_pt_linux: rozbalte DID_ (host_byte) kódy - vyrovnat se s chybou dopravní navíc smyslových dat - preferují major () nad hlavními () makro
- sg_lib: oprava sg_get_command_name () akce služba - Zpráva sdat_ovfl bit (je-li nastavena) ve smyslových dat - dekódovat extended_copy a receive_copy servisních zásahů - dekódovat read_buffer a write_buffer režimy - dekódovat ATA PT fixní formát smysl (SAT-2)
- sg_cmds_extra: přidat sg_ll_report_tgt_prt_grp2 ()
- ./ konfiguraci možností: - změna --enable-no-linux-BSG na --disable-linuxbsg - přidat --disable-scsistrings ke snížení velikosti utility
Co je nového ve verzi 1.32:.
- A sg_sanitize Nástroj byl přidán
- se podstatném přepracované sg_ses nástroje.
- SCSI (t10.org) Návrh normy změny byly zapracovány.
Co je nového ve verzi 1.31:
- A sg_decode_sense Nástroj byl přidán spolu s dalšími dekódovací logiku pro nové SCSI smyslové popisovače.
- Návrh SCSI standardní změny byly zapracovány.
Co je nového ve verzi 1.30:
- Tato verze sleduje změny v návrhu SCSI standardů z www. t10.org od poslední verze tohoto balíčku v dubnu 2010.
- Přidává sg_referrals nástroj pro příkaz SCSI REPORT doporučení.
Co je nového ve verzi 1.28:
- Podpora thin provisioning bylo přidáno: sg_get_lba_status a sg_unmap navíc spojené log, režim a VPD stránky.
- Návrhy SCSI standardy až do září 2009 jsou sledovány.
Co je nového ve verzi 1.27:
- - sg_write_same: nový nástroj: 10, 16 a 32 byte CDB varianty
- - sg_inq: synchronizace verze popisovačů s spc4r18
- - přidat výkon stav VPD stránka
- - rozšířit blokové limity stránce VPD (sbc3r18)
- - sg_vpd: přidejte výkon stav VPD strana
- - rozšířit blokové limity stránce VPD (sbc3r18)
- - sg_map26: fix pro LK 2.6.26 při CONFIG_SYSFS_DEPRECATED_V2
- není definován
- - výstup cdb při podávání upovídanost možnost
- - správná páska nezletilé & gt; = 32
- - sg_dd: stádo flag (dělá LOCK_EX | LOCK_NB)
- - spínač rozepnutý na vstupu pro uzly sg zařízení: první otevřený
- pro čtení i zápis, a pokud to selže, zkuste otevírání jen pro čtení
- - experiment s OF2 = OFILE2; přidat conv = řídká
- - použití posix_fadvise () porazit ukládání do mezipaměti normální + soubory bloku
- , pokud je podáván nový "nocache" vlajka
- - sg_dd zkopírovány do vlastní balíček s názvem ddpt
- - sg_dd, sgm_dd, sgp_dd: přijímat "count = -1 'pro hraběte vypočítat,
- přijímat "-V" pro řetězec verze
- - sg_get_config: přidat OSSC funkce [mmc6r02]
- - sg_modes: vložit ATA Mode Power podmínka strana
- - sg_logs: protokol specifický (SAS) lpage sync na sas2r15
- - Podmínkou výkonu přechody lpage (přidána v spc4r18)
- - další parametry pro čítače Start-Stop cyklu lpage
- - sg_format: přidat "--fmtpinfo = 'a' --pie =" možnosti (sbc3r18)
- - sg_readcap: větší ochrana + thin provisioning (sbc3r18)
- - přidání "--16" volbu pro 16 bajtů cdb verzi
- - sg_persist: kód uklidit
- - umožňuje "--transport-id = argument využít prostor jako oddělovač
- - přidat "--alloc délky = 'argument,
- - sg_scan: (win32) nový formát, adaptér SCSI skenování volitelně
- - sginfo: opravit pád při 1024 uzly sg zařízení (nebo více)
- - sg_ses: umožnit "--Datové = argument využít prostor jako oddělovač
- - sg_senddiag: umožnit "--raw = argument využít prostor jako oddělovač
- - sg_reassign: umožnit "--address = argument využít prostor jako
- oddělovač
- - sg_wr_mode: umožnit "--contents = 'a' --mask = 'argumenty
- použití mezera jako oddělovač
- - sg3_utils.spec: korekce pro konfiguraci volání
- - sg_pt: přidat scsi_pt_open_device_flags () volání
- - přidá scsi_pt_version () a clear_scsi_pt_obj () volá
- - jasný os_err na začátku do_scsi_pt ()
- - přidání podpory pro Linux BSG přes detekci runtime
- - sg_cmds: přidat sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: odstranit rto_req argumentu,
- rozšířená fmtpinfo argumentem ji zahrne.
- - jasnější rozkol mezi Linuxem a Windows pouze kód a doc
- - Automake nástroje: změna, co Ubuntu 8.10 obsahuje
- - Ubuntu 8.10 problémy Libtool - & gt; Debian 4.0
Komentáře nebyl nalezen