sg3_utils є проектом з відкритим вихідним кодом, який містить повний набір утиліт командного рядка, спеціально призначених для відправки SCSI-команд до пристроїв Linux.
sg3_utils також підтримує пристрої на транспортних, традиційно пов'язаних з SCSI, таких як Fibre Channel (FCP), SCSI Parallel Interface (SPI) і Serial Attached SCSI (SAS), а також SATA диски і ATAPI DVD / CD диски, які підключаються через пристрої моста або переклад шар.
Пакет sg3_utils мети ядро Linux 2.4 і 2.6 гілки, і це все ще в стадії активного розвитку. Утиліти, включені в цей пакет були перенесені на Solaris, FreeBSD, Tru64 і Microsoft Windows операційних систем
Що нового У цьому випуску :.
< UL>
обмежити кожен XCOPY команда
файли
Що нового у версії 1.37:
- sg_compare_and_write: виправити wrprotect установка
- додати параметр --quiet пригнічувати розбіжність звіт
- об'єднати функції від іншої реалізації
- sg_inq: виправити напрямки ДДП сторінка
- dev_id ДДП: T10 Vendor ID позначення очистити
- sg_logs: поліпшити для стрічкових накопичувачів, генеральний очищення
- sg_persist: виправити дамп на -Q варіант
- sg_unmap: виправити дамп на опцією -g
- sg_vpd: dev_id ДДП: T10 Vendor ID позначення очистити
- очистка до dev_id НАА-3: локально присвоєні
- sg_ses: додати --nickname і --nickid параметри
- eiioe додав до додаткового сторінці стану елемента (ses3r6)
- кілька варіантів --filter обрізати висновок
- sg_verify: поліпшити розбіжність обробки
- перейменувати --btychk = NDo можливість --ndo = НДО (приховати колишній)
- додати параметр --quiet
- sg_xcopy: дозволити SG і BSG пристрої
- виправлення BPT збирається негативна
- (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 v1.57 KG в + HR патч
- поліпшити обробку wlun, виявити оновлюються і зменшене пристроїв, кращу підтримку багатопроменевого
- Makefile.am очищення
- приклади: додати sg_tst_excl і sg_tst_excl2
обмежити кожен XCOPY команда
файли
Що нового у версії 1.36:
- sg_vpd: Протокол конкретних сторінка інформація порту ДДП для SAS SSP , постійне з'єднання (spl3r2), потужність відключення (spl3r3) - блок характеристики приладу: додати FUAB трохи
- sg_xcopy: обробляти кілька типів дескрипторів; обробляти нульовий максимальну довжину сегмента; дозволяють ідентифікатори список буде відключений; поліпшити пропуску / пошуку обробку; дозволяють XCOPY на призначення
- sg_reset: і опція --no-ESC, щоб зупинити ескалацію скинути - очистити CLI, додати довгі імена опцій
- sg_luns: додати --test варіант = Алан декодування LUN, - декодируется вихід Лунс в десятковій або шістнадцятковій (якщо -hh даної) - додати опцію '' --linux показати Linux LUN після подання T10, можна зіставити один з інше
- sg_inq: додати --vendor можливість показати постачальників конкретних полів стандартному запитом в ASCII - взяти до уваги кубові залишки з виходом відгуку
- 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 20130117
- sg_cmds (ОМТ): якщо шумно враховуючи, дати більше інформації UA
- зробити код більш C ++ дружніх
Що нового у версії 1.35:
- sg_compare_and_write: нова утиліта
- sg_inq + sg_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: новий дд, як утиліти для розширеної команди копіювання
- sg_copy_results: нова утиліта для отримання результатів копіювання
- sg_verify: додати 16 байт CDB, bytchk (дані з буфера-) і номер групи підтримки
- Синхронізація з spc4r36 і sbc3r32
- sg_inq: додати --export так sg_inq може замінити SCSI_ID Udev в - декодувати старий EMC Symmetrix зловживання ДДП сторінці 0x83
- sg_vpd: декодувати старий EMC Symmetrix зловживання ДДП сторінці 0x83
- sg_ses: збільшення максимального розміру відповіді dpage 64 КБ - дозволяють ідент, знайдіть на контролері корпусу - більше розсудливості для додаткового дескриптора стану елемента
- sg_sanitize: додати --ause, --fail і --test =
- sg_luns: додати довго розширений плоске простір адресації формат
- sg_logs: додати ATA наскрізний результати lpage (сб-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 сенс фіксований формат (сб-2) літій >
- sg_cmds_extra: додати sg_ll_report_tgt_prt_grp2 ()
- ./ налаштувати параметри: - не змінювати --enable-ні-Linux-BSG на --disable-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 байт ЦКБ варіантів
- - sg_inq: синхронізація версія дескрипторів з spc4r18
- - додати потужності умова ДДП сторінка
- - розширити блок межі VPD сторінку (sbc3r18)
- - sg_vpd: додати потужності стан VPD сторінку
- - розширити блок межі VPD сторінку (sbc3r18)
- - sg_map26: виправлення для лк 2.6.26, коли CONFIG_SYSFS_DEPRECATED_V2
- не визначений
- - вихід ЦКБ при детальний варіант дав
- - правильно стрічка неповнолітніх і GT = 32
- - sg_dd: прапор стадо (робить LOCK_EX | LOCK_NB)
- - перемикач відкритий на вході для вузлів SG пристрої: перше відкрите
- читання-запис, і якщо щось не вдається, спробуйте відкриття тільки для читання
- - експеримент з OF2 = OFILE2; додати ум = рідкісні
- - використання posix_fadvise (), щоб перемогти кешування файлів нормально + блок
- , коли новий "NoCache" прапор дали
- - sg_dd копіюється в власний пакет під назвою ddpt
- - sg_dd, sgm_dd, sgp_dd: прийняти "Count = -1 'для підрахунку розрахуйте,
- прийняти "-V" для версії рядка
- - sg_get_config: додати функція OSSC [mmc6r02]
- - sg_modes: Додати сторінку ATA режим харчування стан
- - sg_logs: від протоколу (САС) lpage синхронізації з sas2r15
- - силові стан переходів lpage (додано в spc4r18)
- - додаткові параметри для лічильника старт-стоп цикл lpage
- - sg_format: додати '--fmtpinfo =' і '--pie =' опції (sbc3r18)
- - sg_readcap: більш високий рівень захисту + Thin Provisioning (sbc3r18)
- - додати опцію '--16' для 16 байт ЦКБ версії
- - sg_persist: Код очистити
- - дозволити "--transport-ID = 'аргумент, щоб використовувати як роздільник простору
- - додати "--alloc довжини = 'аргумент
- - sg_scan: (Win32) новий формат, SCSI сканування Додатковий адаптер
- - sginfo: виправити збій при тисячі двадцять-чотири вузлів 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
Коментар не знайдено