smartctl controls and monitors storage devices using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks. In many cases, this utility will provide advanced warning of disk degradation and failure.