sg3_utils jest projektem open source, który zawiera obszerny zbiór narzędzi wiersza polecenia przeznaczone specjalnie do wysyłania poleceń do urządzeń SCSI Linux.
sg3_utils obsługuje również urządzenia w transportach tradycyjnie związanych z SCSI, takich jak Fibre Channel (FCP), SCSI Parallel Interface (SPI) i Serial Attached SCSI (SAS), jak i dyski SATA i dyski / CD ATAPI DVD, które łączą się za pośrednictwem urządzenia mostu lub warstwą tłumaczenie.
Pakiet sg3_utils cele jądro Linux 2.4 i 2.6 gałęzie i nadal jest pod ciągłym rozwojem. Te narzędzia zawarte w tym pakiecie zostały przeniesione do systemu Solaris, FreeBSD, Tru64 i systemów operacyjnych Microsoft Windows
Co nowego w tym wydaniu:.
< ul>
ograniczyć każdego polecenia xcopy
Pliki
Co nowego w wersji 1.37:
- sg_compare_and_write: naprawić wrprotect ustawienie
- dodać --quiet możliwość powstrzymania raport dwóch różniących się bitów
- połączyć funkcje z innej realizacji,
- sg_inq: Strona naprawić skierowania VPD
- dev_id VPD: T10 vendor id oznaczenie posprzątać
- sg_logs: poprawa dla napędów taśmowych, ogólne porządki
- sg_persist: naprawić zrzutu na -Q opcji
- sg_unmap: naprawić zrzutu na opcji -g
- sg_vpd: dev_id VPD: T10 vendor id oznaczenie posprzątać
- oczyszczanie się dev_id NAA-3: lokalnie przypisany
- sg_ses: dodaj --nickname i opcje --nickid
- eiioe dodany do strony statusu dodatkowego elementu (ses3r6)
- wiele opcji --filter przycinać wyjście
- sg_verify: poprawić dwóch różniących się bitów obsługi
- zmienić nazwę --btychk = Ndo opcję --ndo = ndo (ukryć byłego)
- dodać opcję --quiet
- sg_xcopy: urządzenia pozwalają sg i BSG
- poprawka dla BPT będzie negatywna,
- (LID1) do 65535 bloków
- poprawka dla poszukiwania w kopii wielosegmentowymi
- sg_sanitize: przejście 15-sekundowego opóźnienia bezpieczeństwa z --fail
- sg_libs: rozszerzona kopia kod operacji zmieniona (spc4r34)
- sg_ll_receive_copy_results (): rozszerzenie dla wszystkich sa_s
- dodać sg_get_sense_key ()
- dodać sg_ll_3party_copy_out ()
- dodać dStrHexErr (): ASCII hex do stderr
- dodać dStrHexStr (): ascii hex ciąg
- dodać SG_LIB_CAT_MISCOMPARE kategorii
- czyste nagłówka
- sg_pt_freebsd: kontrola poprawności na sense_resid; przecieki fix
- scripts / rescan-scsi-bus.sh v1.57 KG + łatka HR
- poprawy obsługi wlun, wykrywania aktualizowane i przeskalowane urządzeń, lepsze wsparcie wielościeżkowego
- Makefile.am porządki
- przykłady: dodaj sg_tst_excl i sg_tst_excl2
ograniczyć każdego polecenia xcopy
Pliki
Co nowego w wersji 1.36:
- sg_vpd: protokołami strona informacyjna portu VPD dla SAS SSP , stałe połączenie (spl3r2), wyłączenie zasilania (spl3r3) - Charakterystyka urządzenia blokowego: dodaj FUAB trochę
- sg_xcopy: obsługiwać więcej typów deskryptora; obsługiwać zerowy maksymalną długość segmentu; pozwalają lista identyfikatorów być wyłączone; poprawy SKIP / poszukiwania obsługę; pozwalają xcopy na miejscu
- sg_reset: a opcja --no-esc, aby zatrzymać zresetować eskalacji - oczyścić CLI, dodać długie nazwy opcji
- sg_luns: dodaj --test opcję = ALUN do dekodowania LUN - dekodowane Lunsa wyjście w przecinku lub hex (jeśli dany -HH) - Dodaj '--linux' opcję wyświetlania Linux LUN po reprezentacji T10, może mapować jeden do inne
- sg_inq: dodać opcję --vendor pokazać pola konkretnych dostawców standardowych Śledczej w ASCII - podejmuje RESID pod uwagę z wyjściem odpowiedzi
- sg_sync: dodaj --16 (dla poleceń 16 bajt) i --timeout =
- sg_logs: dodaj stronę kompresji danych (ssc4)
- sg_sat_set_features: zwiększyć --lba od 1 do 4 bajtów
- sg_write_same: dodać opcję --ndob (sbc3r35d)
- sg_map: znak jako przestarzałe,
- sginfo: znak jako przestarzałe, zwłaszcza -l (lista)
- sg_lib: obsługa poprawić snprintf
- sg_lib_data: kody synchronizacji mal / Ascq z T10 20130117
- sg_cmds (lib): jeśli głośno podane, dać więcej UA informacji
- , aby kod bardziej przyjazny dla C ++
Co nowego w wersji 1.35:
- sg_compare_and_write: nowe narzędzie,
- sg_inq + sg_vpd: blok cechy urządzeń VPD strona: dodaj product_type, WABEREQ, WACEREQ i pola VBULS
- sg_inq: więcej --export zmiany opcji dla udev
- sg_vpd: sprzedawca dodać więcej specyficznych VPD rdAc strony
- sg_verify: dodać opcję --ebytchk zmian sbc3r34
- sg_stpg: opcja --offline: naprawić "Nieprawidłowy 0xe stan"
- sg_ses: Element zamek zmienił się elementu drzwi i skrót zmieniona z 'dl' do 'zrobienia' (ses3r05)
- Archiwum / rescan-scsi-bus.sh: uaktualnienie do wersji 1.53hr
- ruch rescan-scsi-bus.sh do katalogu scripts
- Synchronizacja z sbc3r34 - sg_lib: sg_ll_verify10 + 16 poszerzyć BYTCHK do 2 bitowym polu
- sg_pt_win32, sg_scan (win32): zmiany na cygwin 1.7.17
- oczyścić Strona człowiek linie Podsumowanie
Co nowego w wersji 1.34:
- sg_xcopy: nowy dd jak mechanizm rozszerzonego kopii polecenia
- sg_copy_results: nowe narzędzie do odbierania wyników kopiowania
- sg_verify: dodać 16 bajtów CDB, bytchk (bufor danych-out) i numer grupy wsparcia
- Synchronizacja z spc4r36 i sbc3r32
- sg_inq: dodaj --export tak sg_inq może zastąpić SCSI_ID udev jest - zdekodować stare EMC Symmetrix nadużycie stronie VPD 0x83
- sg_vpd: zdekodować stare EMC Symmetrix nadużycie stronie VPD 0x83
- sg_ses: zwiększyć maksymalny rozmiar odpowiedzi dpage do 64 KB - pozwalają ident zlokalizuj na kontrolerze obudowy - więcej poczytalności dodatkowego deskryptora stanu elementu
- sg_sanitize: dodaj --ause, --fail i --test =
- sg_luns: dodaj długo przedłużony płaską przestrzeń adresowania formatu
- sg_logs: dodaj ATA pass-through wyników lpage (SAT-2)
- sg_rtpg: dodać opcję --extended
- sg_senddiag: lista odbudować pomóc diag nazwę strony
- sg_pt_linux: poszerzyć DID_ (host_byte) kody - poradzić sobie z błędem transportowej wraz danych zmysłowych - wolą głównym () nad MAJOR () makro
- sg_lib: naprawić sg_get_command_name () działania usługi - Zgłoś nieco sdat_ovfl (jeśli jest ustawione) w danych zmysłowych - dekodowania extended_copy i receive_copy działania usług - dekodowanie read_buffer i write_buffer tryby - dekodowania ATA PT stałe Format sensu (SAT-2)
- sg_cmds_extra: dodaj sg_ll_report_tgt_prt_grp2 ()
- ./ skonfigurować opcje: - nie zmienia --enable-linux-BSG-do --disable-linuxbsg - dodanie --disable-scsistrings w celu zmniejszenia rozmiarów media
Co nowego w wersji 1.32:.
- Narzędzie sg_sanitize dodano
- Głównym przerobienie programu narzędziowego sg_ses zostało podjęte.
- SCSI (t10.org) projekty standardowe zmiany zostały wprowadzone.
Co nowego w wersji 1.31:
- Narzędzie sg_decode_sense dodano wraz z dodatkową logiki dekodowania dla nowych SCSI deskryptory zmysłów.
- projekty SCSI standardowe zmiany zostały uwzględnione.
Co nowego w wersji 1.30:
- Ta wersja śledzi zmiany w projekcie SCSI standardów z www. t10.org od ostatniego wydania tego pakietu w kwietniu 2010 r.
- Dodaje narzędzia sg_referrals dla polecenia SCSI RAPORT skierowań.
Co nowego w wersji 1.28:
- Wsparcie dla thin provisioning dodano: sg_get_lba_status i sg_unmap powiększona log, trybu i strony VPD.
- Projekty SCSI standardy do września 2009 są śledzone.
Co nowego w wersji 1.27:
- - sg_write_same: nowe narzędzie: 10, 16 i 32 bajtów cdb warianty
- - sg_inq: wersja synchronizacji deskryptory z spc4r18
- - dodaj stronę warunkiem zasilania VPD
- - poszerzyć granice bloku VPD stronę (sbc3r18)
- - sg_vpd: dodaj stronę warunkiem zasilania VPD
- - poszerzyć granice bloku VPD stronę (sbc3r18)
- - sg_map26: poprawka dla lk 2.6.26, gdy CONFIG_SYSFS_DEPRECATED_V2
- nie jest zdefiniowany,
- - wyjście CDB, gdy podano opcję verbose
- - prawidłowe taśmy nieletni & gt; = 32
- - sg_dd: Flaga stado (nie LOCK_EX | LOCK_NB)
- - przełączać otwarte na wejście do węzłów urządzeń sg: najpierw otwarte
- do odczytu, a jeśli to zawiedzie spróbuj otworzyć tylko do odczytu
- - eksperyment z OF2 = OFILE2; dodać conv = rzadkie,
- - wykorzystanie posix_fadvise (), aby pokonać buforowanie normalne + plików blokowych
- , gdy nowa flaga "nocache" podano,
- - sg_dd kopiowane do własnego pakietu o nazwie ddpt
- - sg_dd, sgm_dd, sgp_dd: zaakceptować "count = -1" dla liczby obliczeń,
- zaakceptować "-V" dla wersji napisu
- - sg_get_config: dodaj OSSC funkcja [mmc6r02]
- - sg_modes: Dodaj stronę trybu stan zasilania ATA
- - sg_logs: Protokół specyficzne (SAS) lpage synchronizacji do sas2r15
- - mocy stan przejścia lpage (dodane w spc4r18)
- - dodatkowe parametry licznika cykli start-stop lpage
- - sg_format: dodaj '--fmtpinfo =' i '--pie = "Opcje (sbc3r18)
- - sg_readcap: więcej Ochrona + thin provisioning (sbc3r18)
- - dodanie opcji dla 16 bajtów wersji CDB "--16"
- - sg_persist: Kod posprzątać
- - pozwala "--transport-id = 'argumentem w użyciu przestrzeń jako separatorem
- - dodanie "--alloc długości = 'argumentu
- - sg_scan: (win32) nowy format, opcjonalny adapter SCSI skanowania
- - sginfo: naprawić awarię podczas 1024 węzły urządzeń SG (lub więcej),
- - sg_ses: allow '--data = argument do wykorzystania przestrzeń jako separatorem
- - sg_senddiag: allow '--raw = argument do wykorzystania przestrzeń jako separatorem
- - sg_reassign: allow '--address = argument do wykorzystania przestrzeni, jak
- Separator
- - sg_wr_mode: allow '--contents =' i '--mask = "argumenty
- Przestrzeń zastosowanie jako separatorem
- - sg3_utils.spec: Korekta do skonfigurowania połączenia
- - sg_pt: dodaj scsi_pt_open_device_flags () wywołanie
- - dodaj scsi_pt_version () i clear_scsi_pt_obj () wywołuje
- - jasne os_err na początku do_scsi_pt ()
- - dodanie wsparcia BSG linux poprzez wykrywanie wykonawczego
- - sg_cmds: dodaj sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: usunąć argumentu rto_req,
- Argument rozszerzonej fmtpinfo podciąga go.
- - wyraźniejszy podział na Linux i Windows kodu i doc
- - narzędzia automake: zmiana co Ubuntu 8.10 zapewnia
- - Ubuntu problemy 8,10 Libtool - & gt; Debian 4.0
Komentarze nie znaleziono