sg3_utils เป็นโครงการที่มาเปิดที่มีคอลเลกชันที่ครอบคลุมของสาธารณูปโภคบรรทัดคำสั่งที่ออกแบบมาโดยเฉพาะเพื่อส่งคำสั่งไปยังอุปกรณ์ SCSI ลินุกซ์
sg3_utils นอกจากนี้ยังสนับสนุนอุปกรณ์ในการขนส่งประเพณีที่เกี่ยวข้องกับ SCSI เช่น Fibre Channel (FCP) อินเตอร์เฟส SCSI แบบขนาน (SPI) และแบบ Serial Attached SCSI (SAS) เช่นเดียวกับดิสก์ SATA และ ATAPI ดีวีดี / ซีดีไดรฟ์ที่เชื่อมต่อผ่านทางอุปกรณ์สะพาน หรือชั้นการแปล
แพคเกจ sg3_utils เป้าหมายเคอร์เนล 2.4 และ 2.6 สาขาและมันก็ยังคงอยู่ภายใต้การพัฒนางาน สาธารณูปโภคที่รวมอยู่ในแพคเกจนี้ได้รับการแจ้งความกับ Solaris, FreeBSD, Tru64 และระบบปฏิบัติการ Microsoft Windows
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< ul>
มีอะไรใหม่ ในรุ่น 1.37:
- sg_compare_and_write: แก้ไข wrprotect การตั้งค่า
- เพิ่มตัวเลือกในการปราบปรามเงียบรายงาน miscompare
- ผสานคุณสมบัติจากการดำเนินงานอื่น
- sg_inq: แก้ไขการอ้างอิง VPD หน้า
- dev_id VPD: รหัสผู้ขาย T10 designator ทำความสะอาด
- sg_logs: ปรับปรุงสำหรับเทปไดรฟ์, การทำความสะอาดทั่วไป
- sg_persist: แก้ไขหลักในการถ่ายโอนข้อมูล-Q ตัวเลือก
- sg_unmap: แก้ไขถ่ายโอนข้อมูลหลักในการเลือก g
- sg_vpd: dev_id VPD: รหัสผู้ขาย T10 designator ทำความสะอาด
- การทำความสะอาดขึ้น dev_id NAA-3: ที่ได้รับมอบหมายในประเทศ
- sg_ses: เพิ่ม --nickname และตัวเลือก --nickid
- eiioe เพิ่มในหน้าสถานะองค์ประกอบเพิ่มเติม (ses3r6)
- เลือก --filter หลายในการตัดการส่งออก
- sg_verify: ปรับปรุง miscompare จัดการ
- เปลี่ยนชื่อ --btychk = ตัวเลือกที่จะกทำการ --ndo = กทำการ (ซ่อนอดีต)
- เพิ่มตัวเลือกเงียบ
- sg_xcopy: อนุญาตให้ sg และอุปกรณ์ BSG
- การแก้ไขสำหรับ BPT ไปในเชิงลบ
- XCOPY แต่ละ จำกัด (LID1) คำสั่งเพื่อ 65535 บล็อก
- การแก้ไขสำหรับสำเนาแสวงหาในหลายส่วน
- sg_sanitize: 15 ล่าช้าข้ามความปลอดภัยที่สองกับ --fail
- sg_libs: สำเนาขยาย opcode เปลี่ยนชื่อ (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; การแก้ไขการรั่วไหลของ
- สคริปต์ / KG rescan-scsi-bus.sh v1.57 + แพทช์ของทรัพยากรบุคคล
- ปรับปรุงการจัดการ wlun ตรวจสอบอุปกรณ์การปรับปรุงและปรับขนาดการสนับสนุน multipath ที่ดีขึ้น
- ล้าง Makefile.am
- ตัวอย่าง: เพิ่ม sg_tst_excl และ sg_tst_excl2
มีอะไรใหม่ ในรุ่น 1.36:
- sg_vpd: ข้อมูลพอร์ตโปรโตคอลเฉพาะหน้า VPD สำหรับเอสเอเอสเอส การเชื่อมต่อแบบถาวร (spl3r2) ปิดการใช้พลังงาน (spl3r3) - บล็อกลักษณะของอุปกรณ์: เพิ่มบิต FUAB
- sg_xcopy: จัดการประเภทอธิบายเพิ่มเติม จัดการกับความยาวส่วนศูนย์สูงสุด อนุญาตให้รหัสรายการที่จะเป็นคนพิการ ปรับปรุงข้าม / แสวงหาจัดการ; อนุญาตให้ xcopy กับปลายทาง
- sg_reset และตัวเลือก --no-ESC เพื่อหยุดการเพิ่มการตั้งค่า - ทำความสะอาด CLI เพิ่มชื่อตัวเลือกยาว
- sg_luns: เพิ่มตัวเลือก --test = ลันสำหรับการถอดรหัส LUNs - ถอดรหัสการส่งออกใน LUNs ทศนิยมหรือฐานสิบหก (ถ้า -HH ที่กำหนด) - เพิ่มตัวเลือก '--linux' เพื่อแสดง LUN ลินุกซ์หลังจากที่ตัวแทน T10 สามารถ map หนึ่งไปยัง อื่น ๆ
- sg_inq: เพิ่มตัวเลือกที่จะแสดง --vendor ผู้ขายสอบถามรายละเอียดเพิ่มเติมมาตรฐานของเขตข้อมูลที่ระบุใน ASCII - ใช้ Resid เข้าบัญชีกับการส่งออกการตอบสนอง
- sg_sync: เพิ่ม --16 (16 คำสั่งไบต์) และหมดเวลา =
- sg_logs: เพิ่มการบีบอัดข้อมูลหน้า (ssc4)
- sg_sat_set_features: เพิ่ม --lba 1-4 ไบต์
- sg_write_same: เพิ่มตัวเลือก --ndob (sbc3r35d)
- sg_map: ทำเครื่องหมายว่าเลิก
- sginfo: ทำเครื่องหมายว่าเลิกโดยเฉพาะอย่างยิ่ง -l (รายการ)
- sg_lib: ปรับปรุงการจัดการ snprintf
- sg_lib_data: ซิงค์เรียง / รหัส Ascq กับ T10 20130117
- sg_cmds (lib): ถ้าให้มีเสียงดังให้มากขึ้นข้อมูล UA
- ให้มากขึ้นรหัส C ++ มิตร
มีอะไรใหม่ ในรุ่น 1.35:
- sg_compare_and_write: ยูทิลิตี้ใหม่
- sg_inq + sg_vpd: บล็อกลักษณะอุปกรณ์ VPD หน้า: เพิ่ม product_type, WABEREQ, WACEREQ และสาขา VBULS
- sg_inq: การเปลี่ยนแปลงตัวเลือกมากขึ้นสำหรับ --export udev
- sg_vpd: เพิ่มผู้ขายที่เฉพาะเจาะจงมากขึ้น rdac หน้า vpd
- sg_verify: เพิ่มตัวเลือกสำหรับการเปลี่ยนแปลง --ebytchk sbc3r34
- sg_stpg: ตัวเลือก --offline: แก้ไข 'รัฐไม่ถูกต้อง 0xe'
- sg_ses: องค์ประกอบล็อคประตูเปลี่ยนไปเป็นองค์ประกอบประตูย่อเปลี่ยนจาก 'ดล' เป็น 'ทำ' (ses3r05)
- เก็บ / 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 (buffer ข้อมูลออก) และกลุ่มสนับสนุนจำนวน
- ซิงค์ spc4r36 และ sbc3r32
- sg_inq: เพิ่ม --export เพื่อ sg_inq สามารถแทนที่ scsi_id udev - การถอดรหัสการละเมิด EMC Symmetrix เก่า VPD หน้า 0x83
- sg_vpd: ถอดรหัสการละเมิด EMC Symmetrix เก่า VPD หน้า 0x83
- sg_ses: เพิ่มการตอบสนองสูงสุดขนาด dpage ถึง 64 KB - ให้ ident ค้นหาบนตัวควบคุมสิ่งที่แนบมา - สติมากขึ้นสำหรับการอธิบายสถานะเพิ่มเติมองค์ประกอบ
- sg_sanitize: เพิ่ม --ause, --fail และ --test =
- sg_luns: เพิ่มพื้นที่ขยายแบนยาวที่อยู่ในรูปแบบ
- sg_logs: เพิ่ม ATA ผ่านผล lpage (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 ()
- ./ กำหนดค่าตัวเลือก - เปลี่ยน --enable-no-ลินุกซ์ที่จะ --disable BSG-linuxbsg - เพิ่ม --disable-scsistrings เพื่อลดขนาดยูทิลิตี้
มีอะไรใหม่ ในรุ่น 1.32:.
- ยูทิลิตี้ sg_sanitize ถูกเพิ่ม
- การทำงานซ้ำที่สำคัญของยูทิลิตี้ sg_ses ได้ดำเนินการ.
- SCSI (t10.org) ร่างการเปลี่ยนแปลงมาตรฐานถูกรวม.
มีอะไรใหม่ ในรุ่น 1.31:
- ยูทิลิตี้ sg_decode_sense ถูกเพิ่มพร้อมกับถอดรหัสตรรกะเพิ่มเติมใหม่ SCSI อธิบายความรู้สึก.
- SCSI ร่างการเปลี่ยนแปลงมาตรฐานถูกรวม.
มีอะไรใหม่ ในรุ่น 1.30:
- รุ่นนี้ติดตามการเปลี่ยนแปลงในร่างมาตรฐาน SCSI จาก www t10.org ตั้งแต่รุ่นล่าสุดของแพคเกจนี้ในเดือนเมษายน 2010.
- จะเพิ่มยูทิลิตี้ sg_referrals สำหรับคำสั่ง SCSI รายงานอ้างอิง.
มีอะไรใหม่ ในรุ่น 1.28:
- การสนับสนุนสำหรับบางสำรองถูกบันทึก: sg_get_lba_status และ sg_unmap บวกที่เกี่ยวข้อง เข้าสู่ระบบโหมดและหน้า VPD.
- ร่างมาตรฐาน SCSI จนถึงกันยายน 2009 มีการติดตาม.
มีอะไรใหม่ ในรุ่น 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 การส่งออกเมื่อตัวเลือกที่ได้รับอย่างละเอียด
- - เทปที่ถูกต้องผู้เยาว์ & gt; = 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: เฉพาะโปรโตคอล (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) รูปแบบใหม่อะแด็ปเตอร์สแกนตัวเลือก
- - sginfo: แก้ไขความผิดพลาดเมื่อ 1,024 โหนดอุปกรณ์ sg (หรือมากกว่า)
- - sg_ses: อนุญาตให้อาร์กิวเมนต์ '--data =' ที่จะใช้พื้นที่เป็นตัวคั่น
- - sg_senddiag: ช่วยให้ 'ดิบ =' ข้อโต้แย้งที่จะใช้พื้นที่เป็นตัวคั่น
- - 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 ()
- - ลินุกซ์เพิ่มการสนับสนุนผ่านการตรวจสอบ BSG รันไทม์
- - sg_cmds: เพิ่ม sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: เอาอาร์กิวเมนต์ rto_req
- อาร์กิวเมนต์ fmtpinfo ขยาย subsumes มัน.
- - แยกชัดเจนระหว่าง Linux และ Windows เท่านั้นรหัสและเอกสาร
- - เครื่องมือ automake: การเปลี่ยนแปลงไปสู่สิ่งที่อูบุนตู 8.10 ให้
- - อูบุนตู 8.10 ปัญหา libtool - & gt; Debian 4.0
ความคิดเห็นที่ไม่พบ