sg3_utils特にLinuxデバイスにSCSIコマンドを送信するように設計コマンドラインユーティリティの包括的なコレクションが含まれているオープンソースプロジェクトです。
sg3_utilsはまた、ファイバ・チャネル(FCP)、SCSIパラレル・インターフェイス(SPI)とシリアル接続SCSI(SAS)と同様に、ブリッジ装置を介して接続するSATAディスクおよびATAPI DVD / CDドライブなど、伝統的にSCSIに関連するトランスポート上のデバイスをサポートしていますまたは翻訳層。
sg3_utilsパッケージには、Linuxカーネル2.4と2.6の支店を対象とし、それが活発に開発中です。ユーティリティは、Solaris、FreeBSDの、のTru64およびMicrosoft Windowsオペレーティングシステムに移植されたこのパッケージに含まれます。
このリリースの新機能:
このsg_compare_and_write:修正wrprotect設定
不一致のレポートを抑制する--quietオプションを追加
別の実装から機能をマージ
sg_inq:紹介のVPDページを修正
VPDをdev_id:T10ベンダーID指定子は、クリーンアップ
sg_logs:テープドライブに改善し、一般的なクリーンアップ
sg_persist:-Qオプションのコアダンプを修正
sg_unmap:-gオプションのコアダンプを修正
sg_vpd:dev_id VPD:T10ベンダーID指定子は、クリーンアップ
クリーンアップアップはdev_id NAA-3:ローカルに割り当てられました
sg_ses:追加--nicknameと--nickidオプション
eiioeは、追加要素のステータスページ(ses3r6)に追加
出力を剪定するために複数の--filterオプション
sg_verify:不一致処理を改善
--ndo = NDOに--btychk = NDOオプションの名前を変更(旧隠します)
--quietオプションを追加
sg_xcopy:許可SGとBSG機器
BPTが負になるための修正
65535ブロックに各XCOPY(LID1)コマンドを制限
マルチセグメントのコピーに求めるための修正
sg_sanitize:--failと15秒の安全遅延をスキップ
sg_libs:名前を変更した拡張コピーオペコード(spc4r34)
sg_ll_receive_copy_results():すべてのsa_sのために拡大
sg_get_sense_keyを追加()
sg_ll_3party_copy_outを追加()
stderrにアスキー六角:dStrHexErr()を追加します
文字列にASCII六角:dStrHexStr()を追加します
カテゴリにSG_LIB_CAT_MISCOMPAREを追加
きれいなヘッダファイル
sg_pt_freebsd:sense_residの健全性チェック。修正漏れ
スクリプト/ rescan-scsi-bus.sh KGのv1.57 + HRパッチ
wlunの取り扱いを改善し、更新され、サイズ変更デバイスを検出、より優れたマルチパスサポート
Makefile.amのクリーンアップ
例:追加sg_tst_exclとsg_tst_excl2
このバージョン1.37の新機能:
このsg_compare_and_write:wrprotect設定を修正
不一致のレポートを抑制する--quietオプションを追加
別の実装から機能をマージ
sg_inq:紹介のVPDページを修正
VPDをdev_id:T10ベンダーID指定子は、クリーンアップ
sg_logs:テープドライブに改善し、一般的なクリーンアップ
sg_persist:-Qオプションのコアダンプを修正
sg_unmap:-gオプションのコアダンプを修正
sg_vpd:dev_id VPD:T10ベンダーID指定子は、クリーンアップ
クリーンアップアップはdev_id NAA-3:ローカルに割り当てられました
sg_ses:追加--nicknameと--nickidオプション
eiioeは、追加要素のステータスページ(ses3r6)に追加
出力を剪定するために複数の--filterオプション
sg_verify:不一致処理を改善
--ndo = NDOに--btychk = NDOオプションの名前を変更(旧隠します)
--quietオプションを追加
sg_xcopy:許可SGとBSG機器
BPTが負になるための修正
65535ブロックに各XCOPY(LID1)コマンドを制限
マルチセグメントのコピーに求めるための修正
sg_sanitize:--failと15秒の安全遅延をスキップ
sg_libs:名前を変更した拡張コピーオペコード(spc4r34)
sg_ll_receive_copy_results():すべてのsa_sのために拡大
sg_get_sense_keyを追加()
sg_ll_3party_copy_outを追加()
stderrにアスキー六角:dStrHexErr()を追加します
文字列にASCII六角:dStrHexStr()を追加します
カテゴリにSG_LIB_CAT_MISCOMPAREを追加
きれいなヘッダファイル
sg_pt_freebsd:sense_residの健全性チェック。修正漏れ
スクリプト/ rescan-scsi-bus.sh KGのv1.57 + HRパッチ
wlunの取り扱いを改善し、更新され、サイズ変更デバイスを検出、より優れたマルチパスサポート
Makefile.amのクリーンアップ
例:追加sg_tst_exclとsg_tst_excl2
このバージョン1.36の新機能です:
このsg_vpd:SAS SSP、持続的接続(spl3r2)、電力ディセーブル(spl3r3)のためのプロトコル固有のポート情報VPDページ - ブロックデバイスの特性: FUABビットを追加
sg_xcopy:より多くの記述子タイプを扱います。ゼロの最大セグメント長を扱います。リストIDを無効にすることを可能にします。取り扱いを求める/スキップを向上させます。先にXCOPYを許可
sg_reset:リセットエスカレーションを停止する--no-ESCオプション - 長いオプション名を追加、CLIをクリーンアップ
sg_luns:LUNを復号するための--test = ALUNオプションを追加 - (-HHが指定されている場合)は10進数または16進数でLUNの出力をデコード - 他に1をマッピングすることができ、T10表現後にLinuxのLUNを表示するには、 '--linux'オプションを追加
sg_inq:ASCIIでの標準的な問い合わせのベンダー特定のフィールドを表示するには--vendorオプションを追加 - 応答出力を持つアカウントに残油を取ります
sg_sync:追加--16(16バイトコマンド用)と--timeout =
sg_logs:データ圧縮ページを追加(ssc4)
sg_sat_set_features:増加は1〜4バイトから--lba
sg_write_same:--ndobオプション(sbc3r35d)を追加
sg_map:非推奨としてマーク
sginfo:非推奨マークとして、特に-l(リスト)
sg_lib:snprintfのハンドリングを向上させます
sg_lib_data:T10 20130117と同期ASC / ASCQコード
sg_cmds(LIB):うるさい与えられた場合、より多くのUAの情報を与えます
コード以上のC ++友好を作ります
このバージョン1.35の新機能:
このsg_compare_and_write:新しいユーティリティ
sg_inq + sg_vpd:ブロックデバイスの特性は、VPDページ:PRODUCT_TYPE、WABEREQ、WACEREQとVBULSフィールドを追加
sg_inq:udevのためのより--exportオプションの変更
sg_vpd:もっとRDACベンダー固有のVPDのページを追加
sg_verify:sbc3r34変更--ebytchkオプションを追加
sg_stpg:--offlineオプション:「無効な状態は0xe」を修正
sg_ses:ドアロック要素がドア要素に変更し、略語は「ん」(ses3r05)に「DL」から変更
アーカイブ/ rescan-scsi-bus.sh:バージョン1.53hrにアップグレード
scriptsディレクトリに移動しrescan-scsi-bus.sh
sbc3r34に同期 - sg_lib:sg_ll_verify10 + 16 2ビットのフィールドにBYTCHKを拡大
sg_pt_win32、sg_scan(Win32の):cygwinの1.7.17に対する変更
manページのサマリー行をクリーンアップ
このバージョン1.34の新機能です:
このsg_xcopy:拡張コピーコマンドのユーティリティのような新しいDD
sg_copy_results:コピー結果を受け取るための新しいユーティリティ
sg_verify:16バイトCDB、bytchk(データアウトバッファ)とグループ番号のサポートを追加
spc4r36とsbc3r32に同期
sg_inq:sg_inqは、udevののSCSI_IDを交換できるように--export追加 - VPDページ0x83の古いEMC Symmetrixの乱用をデコード
sg_vpd:VPDページ0x83の古いEMC Symmetrixの乱用をデコード
sg_ses:64キロバイトに増加最大dpage応答サイズ - エンクロージャーコントローラ上で見つけ、IDENTを許可 - 追加の要素の状況記述子のためのより健全
sg_sanitize:追加--ause、--failと--test =
sg_luns:アドレッシングフォーマット長い延長フラットスペースを追加
sg_logs:パススルー結果LPAGEをATA追加(SAT-2)
sg_rtpg:--extendedオプションを追加
sg_senddiag:リストが再構築DIAGページ名をアシスト
sg_pt_linux:DID_(host_byte)コードを拡張 - 転送エラープラスセンス・データに対処 - )(MAJORオーバー)(主要なマクロを好みます
sg_lib:sg_get_command_name()サービス・アクションを修正 - レポートsdat_ovflビットを(設定されている場合)センスデータで - デコードextended_copyとreceive_copyサービス・アクション - デコードread_bufferとwrite_bufferモード - デコードATA PT固定フォーマットセンス(SAT-2)
sg_cmds_extra:sg_ll_report_tgt_prt_grp2を追加()
./configureオプション: - -linuxbsgを--disableする--enable-NO-のlinux-BSGを変更する - ユーティリティサイズを小さくするために--disable-scsistringsを追加
このバージョン1.32の新機能です:
このsg_sanitizeユーティリティが追加されました。
sg_sesユーティリティの主要な手直しが行われました。
SCSI(t10.org)ドラフト規格の変更が組み込まれました。
このバージョン1.31の新機能:
このsg_decode_senseユーティリティは、新しいSCSIセンス記述子の追加のデコードロジックと一緒に追加されました。
SCSIドラフト標準の変更が組み込まれました。
このバージョン1.30の新機能です。
このバージョンは2010年4月に、このパッケージでは、前回のリリース以降www.t10.orgからSCSIドラフト基準の変更を追跡します。
これは、SCSIレポートの紹介コマンドのsg_referralsユーティリティが追加されます。
このバージョン1.28の新機能:
このシンプロビジョニングのサポートが追加されました:sg_get_lba_statusとsg_unmapプラス関連するログ、モード、およびVPDページ。
2009年9月までのSCSI規格案アップが追跡されます。
このバージョン1.27の新機能です:
この - sg_write_same:新しいユーティリティ:10、16、32バイトCDBバリアント
- sg_inq:spc4r18と同期バージョン記述子
- パワー条件VPDページを追加
- ブロック制限VPDページ(sbc3r18)を展開
- sg_vpd:パワー条件VPDページを追加
- ブロック制限VPDページ(sbc3r18)を展開
- sg_map26:LK 2.6.26 CONFIG_SYSFS_DEPRECATED_V2のために修正
定義されていません
- verboseオプションが指定された出力CDB
- 正しいテープ未成年者> = 32
- sg_dd:群れフラグ(いLOCK_EX | LOCK_NB)
- SGデバイスノードの入力にオープンスイッチ:最初のオープン
- 読み取り、書き込み、それが失敗した場合に読み取り専用を開いてみてください
- OF2 = OFILE2で実験。 CONVを追加=スパース
- 通常の+ブロックファイルのキャッシュを無効にする)(posix_fadviseを使用
新しい「NOCACHE 'フラグが与えられたとき
- sg_dd ddptと呼ばれる独自のパッケージにコピー
- sg_dd、sgm_dd、sgp_dd:「カウント= -1 'を算出カウント用を受け入れ、
バージョン文字列のための「-V」を受け入れます
- sg_get_config:OSSC機能を追加[mmc6r02]
- sg_modes:ATA電源状態モードのページを追加
- sg_logs:sas2r15に、プロトコル固有の(SAS)LPAGEシンク
- 電源状態遷移のLPAGE(spc4r18で追加)
- スタート・ストップサイクルカウンタLPAGEための追加パラメータ
- sg_format:追加「--fmtpinfo = 'と' --pie = 'オプション(sbc3r18)
- sg_readcap:より多くの保護+シン・プロビジョニング(sbc3r18)
- 16バイトCDBバージョンの「--16 'オプションを追加
- sg_persist:コードのクリーンアップ
- セパレータとしてスペースを使用できるようにする「--transport-ID = '引数
- 追加「--alloc長= '引数
- sg_scan:(Win32の)新しい形式、オプションのSCSIアダプターのスキャン
- sginfo:修正クラッシュ時1024 SGデバイスノード(またはそれ以上)
- sg_ses:セパレータとしてスペースを使用できるようにする「--data = '引数
- sg_senddiag:セパレータとしてスペースを使用できるようにする「--raw = '引数
- sg_reassign:としてスペースを使用できるようにする」--address = '引数
セパレーター
- sg_wr_mode:許可」--contents = 'と' --mask = '引数へ
区切り文字としてスペースを使用
- sg3_utils.spec:補正コールを設定するには
- sg_pt:追加scsi_pt_open_device_flags()呼び出し
- scsi_pt_version()とclear_scsi_pt_obj()呼び出しを追加
- do_scsi_pt(開始時の明確なos_err)
- ランタイム検出によるLinuxのBSGのサポートを追加
- sg_cmds:sg_cmds_open_device_flagsを追加()
- sg_cmds_extra:sg_ll_format_unit:rto_req引数を削除し、
拡大fmtpinfo引数は、それを包摂します。
- LinuxとWindowsの間で明確に分割のみコードとドキュメント
- automakeをツール:Ubuntuの8.10が提供するものへの変更
- Ubuntuの8.10のlibtool問題 - > Debianの4.0
コメントが見つかりません