sg3_utils는 특히 SCSI 리눅스 장치에 명령을 전송하기위한 명령 행 유틸리티의 포괄적 인 컬렉션을 포함하는 오픈 소스 프로젝트입니다.
sg3_utils 또한 브리지 장치를 통해 연결 파이버 채널 (FCP), SCSI 병렬 인터페이스 (SPI)과 SAS (Serial Attached SCSI) 등 전통적으로 SCSI와 관련된 전송에 장치뿐만 아니라 SATA 디스크 및 ATAPI DVD / CD 드라이브를 지원합니다 또는 전환 계층.
sg3_utils 패키지는 리눅스 커널 2.4와 2.6 분기 대상과 활성 아직 개발 중입니다. 유틸리티는 솔라리스, FreeBSD의, Tru64의 및 Microsoft Windows 운영 체제에 포팅 된이 패키지에 포함 된
이 릴리스의 새로운 기능 : 있습니다.
sg_compare_and_write : 수정 wrprotect 설정
비교 부분에서 오류 보고서를 억제하는 --quiet 옵션을 추가
다른 구현에서 기능을 병합
sg_inq : 추천의 VPD 페이지를 수정
dev_id VPD는 : 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로 ASCII 헥스 : dStrHexErr ()를 추가
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 페이지를 수정
dev_id VPD는 : 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로 ASCII 헥스 : dStrHexErr ()를 추가
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가 주어진 경우) 진수 또는 16 진수에서 LUN에 출력을 디코딩 - 다른 하나를 매핑 할 수 있습니다, T10 표현 후 리눅스 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 20,130,117와 동기화 ASC / ASCQ 코드
sg_cmds (LIB) : 잡음이 주어진 경우, 더 UA 정보를 제공
코드를 더 C ++ 친절하게
버전 1.35의 새로운 기능 :
sg_compare_and_write : 새로운 유틸리티
sg_inq + sg_vpd : 블록 디바이스 특성 VPD 페이지 : 추가 제품 _, 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로 업그레이드
스크립트 디렉토리에 rescan-scsi-bus.sh 이동
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 : 그래서 sg_inq는 udev에의 SCSI_ID를 대체 할 수 --export 추가 - VPD 페이지 0x83의 오래된 EMC의 Symmetrix 학대를 디코딩
sg_vpd : VPD 페이지 0x83의 오래된 EMC의 Symmetrix 학대를 디코딩
sg_ses : 64킬로바이트에 증가 최대 dpage 응답 크기 - 행선지를 허용 외장 컨트롤러에 위치 - 추가 요소 상태 설명에 더 정신을
sg_sanitize : 추가 --ause, --fail 및 --test =
sg_luns는 : 긴 형식을 해결 평면 공간을 확장 add가
sg_logs : 통과 결과 lpage를 ATA 추가 (SAT-2)
sg_rtpg : --extended 옵션을 추가
sg_senddiag : 목록에서 DIAG 페이지 이름을 도와 다시
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를 추가 ()
./configure 실행 옵션 : - - --disable linuxbsg을 위해 --enable 노 리눅스 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에 대한 수정
정의되지 않은
- 자세한 옵션은 지정된 출력 CDB
- 테이프 미성년자된다 올바른은 32를 =
- sg_dd : 무리 플래그 (하지 LOCK_EX | LOCK_NB)
- SG 장치 노드의 입력에 오픈 스위치 : 열린 첫 번째
- 읽기, 쓰기 및 실패 할 경우 읽기 전용을 열어보십시오
- OF2 = OFILE2와 실험; 전환 수를 추가 = 스파 스
- 사용 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 ()
- 런타임 감지를 통해 리눅스 BSG 지원을 추가
- sg_cmds :) (sg_cmds_open_device_flags를 추가
- sg_cmds_extra : sg_ll_format_unit : rto_req 인수를 제거,
확장 fmtpinfo 인수를 이어 받았다.
- Linux 및 Windows 전용 코드와 문서 사이의 명확한 분리
- automake를 도구 : 변화 우분투 8.10가 제공하는 무엇을
- 우분투 8.10 libtool이 문제 -한다 데비안 4.0
댓글을 찾을 수 없습니다