Hard disk image

sdparm – inspect and configure SCSI device parameters

sdparm is a command-line utility for inspecting and modifying parameters associated with devices that use SCSI command sets. It provides functionality broadly comparable to hdparm, but focuses on SCSI configuration and management.

The software works with supported SCSI disks and other devices that implement appropriate SCSI commands, including tape drives, optical drives and storage enclosures. It can also operate with certain devices connected through interfaces that translate commands into the SCSI protocol.

sdparm provides access to mode pages containing configurable device parameters, along with Vital Product Data used to identify hardware and describe its capabilities. Users can examine available settings, compare their current and default values, and modify supported parameters.

The utility is useful for storage administrators who need to investigate device behaviour or adjust settings that are unavailable through graphical disk management tools.

This is free and open source software.

Key Features

  • Mode page inspection – displays configuration parameters exposed through SCSI mode pages.
  • Parameter modification – changes supported device settings using SCSI MODE SELECT commands.
  • Default and saved values – examines current, changeable, default and saved parameter values.
  • Vital Product Data – retrieves identification information and additional device characteristics.
  • Device identification – displays vendor, product and revision information.
  • Caching controls – examines and modifies supported read and write caching parameters.
  • Power management – accesses supported device power-related settings and controls.
  • Media operations – issues commands for starting, stopping, loading and ejecting supported removable media.
  • Capacity reporting – retrieves logical block information and device capacity.
  • Parameter enumeration – searches built-in tables of standard, transport-specific and vendor-specific fields.
  • Diagnostic information – retrieves supported sense data and device readiness information.
  • Cross-platform support – runs on Linux, FreeBSD, and Windows.

Website: sg.danny.cz/sg/sdparm.html
Support:
Developer: Douglas Gilbert
License: BSD 2-Clause ‘Simplified’ License

sdparm is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Handy Hard Disk Utilities
NVMe-CLINVM-Express user space tooling
SmartmontoolsControl and monitor storage systems using S.M.A.R.T.
scrutinyWebUI for smartd S.M.A.R.T monitoring
openSeaChestPerform various operations on SATA, SAS, NVMe, and USB storage devices
GSmartControlGraphical user interface for smartctl
hdparmTune hard disk parameters for high performance
sg3_utilsUtilities that send SCSI commands to devices
sdparmAccesses SCSI device parameters
nwipeSecure disk eraser
Bonnie++Toolkit for testing hard drive and file system performance

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted