sg3_utils是包含了專門設計用來發送SCSI命令Linux設備的命令行實用程序的全面收集一個開源項目。
sg3_utils還支持經由橋接裝置連接上傳輸傳統上使用SCSI相關聯,如光纖通道(FCP),SCSI並行接口(SPI)和串行連接SCSI(SAS)裝置,以及SATA磁盤和ATAPI的DVD / CD驅動器或一個轉換層。
該sg3_utils包針對Linux內核2.4和2.6的分支,它仍在積極發展。包含在這個套件已經被移植到Solaris和FreeBSD的,Tru64的與微軟Windows操作系統的應用
什麼是此版本的新:
< UL>
什麼是在1.37版本新:
- 在sg_compare_and_write:修復wrprotect設置
- 添加--quiet選項來抑制不匹配報告
- 從另一個實現合併功能
- sg_inq:修正轉介VPD頁
- 的dev_id VPD:T10供應商ID標誌清理
- sg_logs:提高磁帶驅動器,一般清理
- sg_persist:固定在-Q選項核心轉儲
- sg_unmap:固定在-g選項核心轉儲
- sg_vpd:VPD的dev_id:T10供應商ID標誌清理
- 在清理了DEV_ID NAA-3:本地分配
- sg_ses:添加--nickname和--nickid選項
- eiioe加入更多的元素狀態頁(ses3r6)
- 在多個--filter選項修剪輸出
- sg_verify:提高處理不匹配
- 在重命名--btychk = n是否選擇--ndo = n是否(隱藏前)
- 添加--quiet選項
- sg_xcopy:讓SG和BSG設備 li>
- 修正為BPT變負
- 在限制每個XCOPY(LID1)命令65535塊
- 修正為尋求多段拷貝
- sg_sanitize:跳過15秒安全延遲--fail
- sg_libs:擴展拷貝操作碼改名(spc4r34)
- sg_ll_receive_copy_results():擴大對所有sa_s
- 添加sg_get_sense_key()
- 添加sg_ll_3party_copy_out()
- 添加dStrHexErr():ASCII十六進制到stderr
- 添加dStrHexStr():十六進制的ASCII字符串
- 添加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:與協議相關的端口信息VPD的SAS SSP頁,持久連接(spl3r2),電源關閉(spl3r3) - 塊設備特點:加FUAB位
- sg_xcopy:處理更多的描述符類型;處理為零最大段長;允許列表ID被禁用;提高跳躍/搜索處理;允許XCOPY目的地
- sg_reset:和--no-ESC選項停止重置升級 - 清理CLI,加上長選項名稱
- sg_luns:解碼LUN添加--test = ALUN選項 - 解碼輸出的LUN以十進制或十六進制(如果-HH給定) - 添加'--linux“選項T10陳述後,顯示Linux的LUN,可以映射一到其他
- sg_inq:--vendor添加選項,以顯示在ASCII標準查詢的供應商特定的領域 - 以渣油考慮與響應輸出
- 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同步ASC / ASCQ代碼20130117
- sg_cmds(LIB):如果給定的噪音,給更多的UA信息
- 使代碼更C ++友好
什麼在1.35版本新:
- 在sg_compare_and_write:新的實用程序
- sg_inq + sg_vpd:塊設備的特點VPD頁:增加產品類型,WABEREQ,WACEREQ和VBULS領域
- sg_inq:更多--export選項更改udev的
- sg_vpd:增加更多的RDAC供應商特定的VPD頁
- sg_verify:為sbc3r34變化增加--ebytchk選項
- sg_stpg:--offline選項:解決“無效狀態0xe”
- sg_ses:門鎖元素改為門元素,簡稱由“DL”改為“做”(ses3r05)
- 存檔/ rescan-scsi-bus.sh:升級到版本1.53hr
- 將rescan-scsi-bus.sh到scripts目錄
- 同步到sbc3r34 - sg_lib:sg_ll_verify10 + 16擴大BYTCHK 2位域
- sg_pt_win32,sg_scan(WIN32):為Cygwin的1.7.17修改
- 在清理手冊頁匯總行
什麼在1.34版本新:
- 在sg_xcopy:新的DD喜歡實用的擴展複製命令
- sg_copy_results:新的實用程序,用於接收複製結果
- sg_verify:加16字節CDB,BYTCHK(數據輸出緩衝)和組數支持
- 同步到spc4r36和sbc3r32
- sg_inq:加--export這樣sg_inq可替代的udev的SCSI_ID - 解碼舊的EMC Symmetrix濫用VPD頁面0X83
- sg_vpd:解碼老的EMC Symmetrix濫用VPD頁面0X83
- sg_ses:增加最大dpage響應大小為64KB - 允許IDENT,找到機箱控制器 - 更理智的附加元件狀態描述
- sg_sanitize:加--ause,--fail和--test =
- sg_luns:增加長期擴展平面空間尋址格式
- sg_logs:加ATA直通結果lpage(SAT-2)
- sg_rtpg:加--extended選項
- sg_senddiag:列表重建協助診斷網頁名稱
- sg_pt_linux:擴大DID_(host_byte)碼 - 應付傳輸錯誤以及檢測數據 - 喜歡大()對主要()宏
- 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()
- ./配置選項: - 改變--enable-NO-Linux的BSG到--disable-linuxbsg - 添加 - 禁用scsistrings降低效用的大小
什麼在1.32版本新:
- 系統sg_sanitize工具加入
- 的sg_ses工具的主要返工被承擔。
- 在標準的變化SCSI(t10.org)草案中。
什麼是在1.31版本新:
- 系統sg_decode_sense實用程序以及新的額外的解碼邏輯加SCSI意義上的描述。
- 在標準的變化SCSI草案中。
什麼在1.30版本的新:
- 在這個版本的跟踪變化情況的WWW標準的SCSI草案。 t10.org因為這個包在2010年4月的最後一個版本。
- 它增加了sg_referrals實用的SCSI報告REFERRALS命令。
什麼是在1.28版本新:
- 支持自動精簡配置加入:sg_get_lba_status和sg_unmap加上相關日誌,模式和VPD頁。
- 的標準,直到2009年9月SCSI草案進行跟踪。
什麼在1.27版本新:
- - sg_write_same:新的實用程序:10,16和32字節國開行變種
- - sg_inq:同步的版本描述符與spc4r18
- - 添加動力條件VPD頁
- - 展開塊限制VPD頁(sbc3r18)
- - sg_vpd:增加功率條件VPD頁
- - 展開塊限制VPD頁(sbc3r18)
- - sg_map26:修復了LK 2.6.26時CONFIG_SYSFS_DEPRECATED_V2
- 在沒有定義
- - 輸出CDB時,詳細選項給出
- - 正確的磁帶未成年人&GT; = 32
- - sg_dd:羊群標誌(不LOCK_EX | LOCK_NB)
- - 開關打開的輸入SG設備節點:先打開
- 讀寫,如果失敗嘗試打開只讀
- - 實驗OF2 = OFILE2;添加CONV =稀疏
- - 使用posix_fadvise()打敗正常+塊文件緩存
- 在當前新的“非緩存”標誌,給
- - sg_dd複製到自己的包被稱為ddpt
- - sg_dd,sgm_dd,sgp_dd:接受“數= -1'的計算數量,
- 在接受“-V”的版本字符串
- - sg_get_config:加OSSC功能[mmc6r02]
- - sg_modes:加ATA電源狀態模式頁
- - sg_logs:協議的具體(SAS)lpage同步到sas2r15
- - 功耗狀態轉換lpage(在spc4r18加)
- - 額外的啟停週期計數器lpage參數
- - sg_format:添加'--fmtpinfo ='和'--pie ='選項(sbc3r18)
- - sg_readcap:更多的保護+自動精簡配置(sbc3r18)
- - 添加“--16'選項為16字節CDB版
- - 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()調用
- - 明確os_err在do_scsi_pt開始()
- - 通過運行時的檢測增加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的問題 - &GT; Debian的4.0
評論沒有發現