sg3_utils est un projet open source qui contient une collection complète d'utilitaires en ligne de commande spécialement conçus pour envoyer des commandes SCSI pour les périphériques Linux.
sg3_utils prend également en charge les périphériques sur les transports traditionnellement associés à SCSI, tels que Fibre Channel (FCP), interface parallèle SCSI (SPI) et Serial Attached SCSI (SAS), ainsi que des disques SATA et ATAPI lecteurs de DVD / CD qui se connectent via un dispositif de pont ou une couche de traduction.
Le paquet sg3_utils cible le noyau Linux 2.4 et 2.6 branches et il est encore en développement actif. Les services inclus dans ce paquet ont été portés à Solaris, FreeBSD, les systèmes d'exploitation Tru64 et Microsoft Windows
Ce qui est nouveau dans cette version:.
< ul>
fichiers
Ce qui est nouveau dans la version 1.37:
- sg_compare_and_write: fixer wrprotect mise
- ajouter l'option --quiet pour supprimer rapport discordance
- fusionner les caractéristiques d'une autre mise en œuvre
- sg_inq: Page fixer références VPD
- dev_id VPD: T10 fournisseur id désignateur nettoyer
- sg_logs: améliorer pour les lecteurs de bandes, nettoyage général
- sg_persist: fixer core dump sur option -Q
- sg_unmap: fixer core dump sur option -g
- sg_vpd: VPD dev_id: T10 fournisseur id désignateur nettoyer
- nettoyage jusqu'à dev_id NAA-3: affecté localement
- sg_ses: ajouter --nickname et les options --nickid
- eiioe supplémentaire ajouté à la page d'état de l'élément (de ses3r6)
- de multiples options de --filter tailler sortie
- sg_verify: améliorer la discordance manipulation
- renommer --btychk = ndo option pour --ndo = ndo (cacher ancien)
- ajouter l'option --quiet
- sg_xcopy: dispositifs permettent sg et BSG
- correctif pour bpt aller négative
- limiter chaque commande XCOPY (LID1) 65535 blocs
- correctif pour chercher dans des copies multi-segments
- sg_sanitize: passez 15 secondes de retard de sécurité avec --fail
- sg_libs: étendue copie opcode renommé (spc4r34)
- sg_ll_receive_copy_results (): élargir pour tous sa_s
- ajouter sg_get_sense_key ()
- ajouter sg_ll_3party_copy_out ()
- ajouter dStrHexErr (): ascii hex à stderr
- ajouter dStrHexStr (): ascii hex à chaîne
- ajouter SG_LIB_CAT_MISCOMPARE à des catégories
- tête clean
- sg_pt_freebsd: test de cohérence sur sense_resid; fuites fix
- scripts / rescan-scsi-bus.sh v1.57 de KG + patch HR
- améliorer la manipulation de wlun, détecter les périphériques mises à jour et redimensionnée, un meilleur support multivoie
- Makefile.am nettoyage
- exemples: ajouter sg_tst_excl et sg_tst_excl2
fichiers
Ce qui est nouveau dans la version 1.36:
- sg_vpd: la page des informations de port VPD protocole spécifique pour SAS SSP , connexion persistante (spl3r2), le pouvoir désactiver (spl3r3) - caractéristiques d'un périphérique bloc: ajouter peu de FUAB
- sg_xcopy: gérer plusieurs types de descripteurs; gérer zéro longueur maximale de segment; permettent liste ID est désactivé; améliorer la benne / rechercher la manutention; permettre xcopy la destination
- sg_reset: et l'option --no-esc pour arrêter réinitialiser escalade - nettoyer cli, ajouter des noms d'options longs
- sg_luns: ajouter --test option = ALUN pour décoder LUN - décodé sortie des LUN en décimal ou hexadécimal (si -HH donnée) - ajout de l'option '--linux »pour montrer Linux LUN après la représentation T10, permet de cartographier l'un à l' autre
- sg_inq: ajouter l'option --vendor à montrer des domaines spécifiques des fournisseurs de l'enquête standard ASCII - prendre en compte résidu avec sortie de réponse
- sg_sync: ajouter --16 (pour 16 commande octet) et --timeout =
- sg_logs: ajouter la page de compression de données (ssc4)
- sg_sat_set_features: --lba augmentent de 1 à 4 octets
- sg_write_same: ajouter l'option --ndob (de sbc3r35d)
- sg_map: marque comme obsolète
- sginfo: marque comme obsolète, surtout -l (liste)
- sg_lib: manipulation améliorer snprintf
- sg_lib_data: codes de synchronisation asc / ascq avec T10 20130117
- sg_cmds (lib): si bruyante, de donner plus d'info UC
- rendre le code plus convivial de C
Ce qui est nouveau dans la version 1.35:
- sg_compare_and_write: nouvel utilitaire
- sg_inq + sg_vpd: bloc caractéristiques de l'appareil la page VPD: ajouter product_type, WABEREQ, WACEREQ et champs VBULS
- sg_inq: changements d'options plus --export pour udev
- sg_vpd: ajouter plus rdac fournisseur spécifique pages VPD
- sg_verify: ajouter l'option --ebytchk pour les changements de sbc3r34
- sg_stpg: l'option --offline: fixer 'Invalid état 0xe'
- sg_ses: élément de verrouillage de porte changé à l'élément de porte et abréviation changé de 'dl' «faire» (ses3r05)
- archive / rescan-scsi-bus.sh: passer à la version 1.53hr
- move rescan-scsi-bus.sh au répertoire des scripts
- Sync pour sbc3r34 - sg_lib: sg_ll_verify10 + 16 élargir BYTCHK au champ de 2 bits
- sg_pt_win32, sg_scan (win32): changements pour Cygwin 1.7.17
- Nettoyage Page homme lignes de résumé
Ce qui est nouveau dans la version 1.34:
- sg_xcopy: nouvelle dd comme utilitaire pour prolongée commande de copie
- sg_copy_results: nouvel utilitaire pour recevoir les résultats de copie
- sg_verify: ajouter 16 octets cdb, bytchk (tampon de sortie de données) et le soutien de nombre de groupe
- Sync pour spc4r36 et sbc3r32
- sg_inq: ajouter --export afin sg_inq peut remplacer la scsi_id de udev - décoder vieille abus EMC Symmetrix de la page VPD 0x83
- sg_vpd: décoder vieille abus EMC Symmetrix de la page VPD 0x83
- sg_ses: augmenter la taille maximale de réponse DPage à 64 Ko - permettre ident, recherchez sur le contrôleur de l'enceinte - plus pour la santé mentale supplémentaires descripteur d'état de l'élément
- sg_sanitize: ajouter --ause, --fail et --test =
- sg_luns: ajouter de l'espace plat à long adressage étendu format
- sg_logs: ajouter ATA pass-through résultats LPAGE (SAT-2)
- sg_rtpg: ajouter l'option --extended
- sg_senddiag: liste reconstruire aider diag nom de la page
- sg_pt_linux: DID_ (host_byte) codes élargir - face à une erreur de transport ainsi que des données de sens - préfèrent majeure () sur les grandes () macro
- sg_lib: fixer sg_get_command_name () actions de service - peu de sdat_ovfl de rapport (si activé) dans les données de sens - décodage extended_copy et actions receive_copy de service - décodage read_buffer et modes write_buffer - décodage ATA PT format fixe sens (SAT-2)
- sg_cmds_extra: ajouter sg_ll_report_tgt_prt_grp2 ()
- ./ configurer les options: - changer --enable-no-linux-bsg à --disable-linuxbsg - ajoutez --disable-scsistrings pour réduire la taille des services publics
Quoi de neuf dans la version 1.32.
- Un utilitaire de sg_sanitize a été ajouté
- Une refonte complète de l'utilitaire sg_ses a été entreprise.
- SCSI (t10.org) projets de changements standards ont été intégrés.
Ce qui est nouveau dans la version 1.31:
- Un utilitaire de sg_decode_sense a été ajouté avec logique de décodage supplémentaire pour nouvelle SCSI descripteurs sensoriels.
- SCSI projets de changements standards ont été intégrés.
Quoi de neuf dans la version 1.30:
- Cette version suit les changements dans les SCSI projets de normes de www. t10.org depuis la dernière version de ce paquet en Avril 2010.
- Il ajoute l'utilitaire sg_referrals pour la commande SCSI RAPPORT de renvois.
Ce qui est nouveau dans la version 1.28:
- Support pour thin provisioning a été ajouté: sg_get_lba_status et sg_unmap ainsi associé log, le mode et les pages VPD.
- Les projets de normes SCSI jusqu'à Septembre 2009 est suivi.
Quoi de neuf dans la version 1.27:
- - sg_write_same: nouvel utilitaire: 10, 16 et 32 octets Variantes cdb
- - sg_inq: Version à synchroniser descripteurs avec spc4r18
- - ajouter la page puissance condition de VPD
- - élargir les limites bloc la page VPD (de sbc3r18)
- - sg_vpd: ajouter la page puissance condition de VPD
- - élargir les limites bloc la page VPD (de sbc3r18)
- - sg_map26: fixer pour lk 2.6.26 lorsque CONFIG_SYSFS_DEPRECATED_V2
- est pas défini
- - sortie cdb lorsque l'option verbeuse donné
- - bande correcte mineurs & gt; = 32
- - sg_dd: troupeau drapeau (ne LOCK_EX | LOCK_NB)
- - commutateur ouvert sur entrée pour les nœuds de périphériques sg: première ouverture
- en lecture-écriture et si cela échoue essayer ouverture en lecture seule
- - expérience avec de2 = OFILE2; ajouter conv = clairsemée
- - utilisation posix_fadvise () pour vaincre la mise en cache de fichiers de bloc normale de +
- lorsque de nouvelles drapeau 'nocache' donnée
- - sg_dd copié de posséder paquet appelé ddpt
- - sg_dd, sgm_dd, sgp_dd: accepter 'count = -1 »pour nombre de calculer,
- accepter «-V» pour la chaîne de version
- - sg_get_config: Ajouter fonctionnalité OSSC [mmc6r02]
- - sg_modes: Ajouter page mode de condition d'alimentation Serial ATA
- - sg_logs: protocole spécifique (SAS) LPAGE synchronisation sas2r15
- - Énergie Condition transitions LPAGE (ajoutée dans spc4r18)
- - des paramètres supplémentaires pour compteur de cycles marche-arrêt LPAGE
- - sg_format: ajouter «--fmtpinfo = 'et' --pie = 'options (sbc3r18)
- - sg_readcap: plus de protection + thin provisioning (de sbc3r18)
- - ajouter une option '--16' pour la version cdb 16 octets
- - sg_persist: Code nettoyer
- - permettre '--transport-id =' argument pour utiliser l'espace comme séparateur
- - Ajouter '--alloc longueur =' argumentation
- - sg_scan: (win32) nouveau format, scsi scan adaptateur optionnel
- - sginfo: Correction d'un crash lors de 1024 noeuds de périphériques sg (ou plus)
- - sg_ses: permettre '--data =' argument pour utiliser l'espace comme séparateur
- - sg_senddiag: permettre '--raw =' argument pour utiliser l'espace comme séparateur
- - sg_reassign: permettre '--address =' argument pour utiliser l'espace comme
- séparateur
- - sg_wr_mode: permettre '--contents =' et les arguments «--mask = 'Pour
- utiliser l'espace comme séparateur
- - sg3_utils.spec: correction pour configurer appel
- - sg_pt: ajouter scsi_pt_open_device_flags () appel
- - ajouter scsi_pt_version () et clear_scsi_pt_obj () appelle
- - os_err clair au début de do_scsi_pt ()
- - ajouter linux soutien BSG par détection d'exécution
- - sg_cmds: ajouter sg_cmds_open_device_flags ()
- - sg_cmds_extra: sg_ll_format_unit: retirer argument rto_req,
- l'argument fmtpinfo élargi subsume il.
- - plus claire division entre Linux et Windows uniquement code et doc
- - outils de automake: changement à ce que Ubuntu 8.10 fournit
- - Ubuntu 8.10 problèmes de libtool - & gt; Debian 4.0
Commentaires non trouvées