SCSI Command Basics

SCSI has a rich command language that is used to move data between systems and storage quickly and accurately. Unlike commands used with systems and networking equipment, SCSI commands are rarely, if ever, entered from a command line or graphical user interface (GUI) by an administrator. Instead, SCSI commands are implemented programmatically and are embedded in software products, such as file systems and backup software. The sections that follow give a very abbreviated view of this deep and rich subject, including the following topics:

  • Command descriptor blocks (CDBs)

  • Types of SCSI commands

  • Basic SCSI commands

  • SCSI reservation

  • Extended copy and third-party copy

Command Descriptor Blocks

Protocols provide a defined format for ...

Get Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and Filing Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.