sg3_utils הוא פרויקט קוד פתוח המכיל אוסף מקיף של כלי עזר שורת הפקודה תוכנן במיוחד כדי לשלוח פקודות למכשירי SCSI לינוקס.
sg3_utils תומך גם במכשירים על משלוחים הקשורים באופן מסורתי עם SCSI, כגון Fibre Channel (FCP), ממשק מקביל SCSI (SPI) ו- SCSI הסידורי המצורף (SAS), כמו גם דיסקי SATA וכונני CD / DVD ATAPI המתחברים באמצעות מכשיר גשר או שכבת תרגום.
Sg3_utils חבילת מטרות הליבה של לינוקס 2.4 ו -2.6 סניפים וזה עדיין בפיתוח פעיל. השירותים כלולים בחבילה זו כבר מועבר ל- Solaris, FreeBSD, Tru64 ו- Microsoft Windows מערכות הפעלה
מה חדש בהודעה זו:.
< >
קבצי כותרת
מה חדש בגרסה 1.37:
- sg_compare_and_write: לתקן wrprotect הגדרה
- להוסיף אפשרות --quiet לדכא דו"ח miscompare
- למזג תכונות מיישום אחר
- sg_inq: דף VPD ההפניות לתקן
- dev_id VPD: designator מזהה ספק T10 לנקות
- sg_logs: לשפר לכונני קלטות, ניקוי כללי
- sg_persist: לתקן מזבלה ליבה על -q אפשרות
- sg_unmap: לתקן מזבלה ליבה באפשרות -g
- sg_vpd: VPD dev_id: designator מזהה ספק T10 לנקות
- ניקוי עד dev_id NAA-3: שהוקצה באופן מקומי
- sg_ses: להוסיף --nickname ואפשרויות --nickid
- eiioe הוסיף לדף נוסף מעמד אלמנט (ses3r6)
- אפשרויות --filter מרובות לגזום פלט
- sg_verify: לשפר miscompare טיפול
- לשנות את שם --btychk = n האם האפשרות ל--ndo = n האם (להסתיר לשעבר)
- להוסיף אפשרות --quiet
- 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 (): hex ASCII לstderr
- להוסיף dStrHexStr (): hex ASCII מחרוזת
- להוסיף SG_LIB_CAT_MISCOMPARE לקטגוריות
- נקייה
- sg_pt_freebsd: בדיקת שפיות על sense_resid; דליפות תיקון
- סקריפטים / v1.57 של KG rescan-scsi-bus.sh + תיקון HR
- לשפר את טיפול wlun, לזהות התקנים מעודכנים ולשנות את גודלן, תמיכה בריבוי נתיבים טובה יותר
- ניקוי Makefile.am
- דוגמאות: להוסיף sg_tst_excl וsg_tst_excl2
קבצי כותרת
מה חדש בגרסת 1.36:
- sg_vpd: דף מידע VPD נמל פרוטוקול ספציפי לSAS SSP , חיבור מתמיד (spl3r2), להשבית את הכח (spl3r3) - מאפייני מכשיר בלוק: להוסיף קצת FUAB
- sg_xcopy: להתמודד עם יותר סוגים מתאר; להתמודד עם אפס אורך קטע מרבי; לאפשר מזהי רשימה להיות נכים; לשפר דלג / מחפש טיפול; לאפשר xcopy על יעד
- sg_reset: ואפשרות --no-esc כדי לעצור לאפס הסלמה - לנקות CLI, להוסיף שמות אופציה ארוכים
- sg_luns: להוסיף אפשרות = אלון --test לפענוח LUNs - מפוענח פלט LUNs בעשרוני או משושה (אם -HH נתון) - להוסיף אפשרות '--linux' להראות LUN Linux לאחר ייצוג T10, ניתן למפות אחד ל אחרים
- sg_inq: להוסיף אפשרות --vendor להראות תחומים הספציפיים הספק של הודעה סטנדרטית בASCII - לקחת בחשבון resid עם תפוקת תגובה
- sg_sync: להוסיף --16 (16 הבתים הפקודה) ו--timeout =
- 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 20,130,117
- 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: אלמנט מנעול הדלת השתנה לאלמנט דלת וקיצור השתנה מ'dl 'ל' לעשות '(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 (חיץ הנתונים החוצה) ותמיכת מספר הקבוצה
- סנכרון ל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 - לאפשר זיהוי, איתור בבקר מארז - יותר שפיות למתאר מצב אלמנט נוסף
- 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-אין-linux-BSG ל--disable-linuxbsg - להוסיף --disable-scsistrings להפחית גדלי שירות
מה חדש בגרסת 1.32:.
- שירות sg_sanitize נוסף
מה חדש בגרסת 1.31:
- שירות sg_decode_sense נוספה יחד עם היגיון לפענח נוסף לחדש מתארי תחושת SCSI.
מה חדש בגרסת 1.30:
- גרסה זו עוקבת אחר שינויים בטיוטת SCSI הסטנדרטים מwww. t10.org מאז השחרור האחרון של חבילה זו בחודש אפריל 2010.
מה חדש בגרסה 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: [mmc6r02] תכונת OSSC להוסיף
- - sg_modes: להוסיף דף מצב מצב כוח ATA
- - sg_logs: פרוטוקול ספציפי (SAS) lpage סנכרון לsas2r15
- - lpage מעברי מצב כוח (הוסיף בspc4r18)
- - פרמטרים נוספים לlpage דלפק המחזור להתחיל להפסיק
- - sg_format: להוסיף "--fmtpinfo = 'ו' --pie = 'אפשרויות (sbc3r18)
- - sg_readcap: יותר הגנה + הקצאה רזה (sbc3r18)
- - להוסיף אפשרות '--16' לגרסת CDB 16 בתים
- - sg_persist: הקוד לנקות
- - מאפשר '--transport-id =' טיעון להשתמש בשטח כמפריד
- - להוסיף '--alloc אורך =' ויכוח
- - sg_scan: (Win32) פורמט חדש, סריקת מתאם SCSI אופציונאלי
- - sginfo: לתקן לקרוס כאשר 1,024 צמתים מכשיר 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 ()
- - להוסיף תמיכת BSG לינוקס באמצעות זיהוי ריצה
- - sg_cmds: להוסיף sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: להסיר טיעון rto_req,
- טיעון fmtpinfo הרחיב מכליל אותו.
- - פיצול ברור בין לינוקס ו- Windows רק קוד ודוק
- - כלים automake: שינוי למה שמספק אובונטו 8.10
- - בעיות 8.10 libtool אובונטו - & gt; דביאן 4.0
תגובות לא נמצא