2013-06-29: The home page of the alternative Smartmontools for Windows Package was moved to a new location.
This package by Ozy de Jong provides user friendly support for smartd configuration and unattended setup.
2013-06-04: Due to sourceforge platform upgrades, the smartmontools SVN repository was moved to a
new location.
See the new code browser for sample checkout commands.
The old repository is still present and set to read-only.
Please note that commits to new repository are not visible in this Trac.
2012-08-12: Alexander Shaduri released
version 0.8.7 of GSmartControl
(a graphical user interface for smartctl). Available for Linux, FreeBSD, MacOS X and Windows.
2012-05-30: We added experimental support for SATA drives behind an Areca SATA/SAS controller on Windows.
Thanks to Areca for providing this patch. Please report your test results to the
smartmontools support mailinglist.
2012-05-22: The OS-X-SAT-SMART-Driver
provides access to SMART data for SAT capable USB and Firewire devices on Mac OS X.
This works with existing smartmontools releases.
See ticket #25 for further details.
2010-12-09: Samsung released an
important
firmware patch for HD155UI and HD204UI.
WARNING: Do not use smartmontools or hdparm with these drives unless this patch is already installed.
Drives manufactured December 2010 or later are not affected. See
this page
for details.
}}}
{{{
#!div style="border: 1pt solid;"
=== Table of Contents ===
* [wiki:Download Download Instructions][[BR]]
* [wiki:TocDoc Documentation][[BR]]
* [wiki:FAQ Frequently Asked Questions (FAQ)][[BR]]
* [wiki:Help][[BR]]
* [wiki:TocSupport Device Support][[BR]]
* [wiki:TocDeveloper Developer's Area][[BR]]
* [wiki:Links]
}}}
== About Smartmontools ==
[[Image(wiki:images:smart_logo.gif, align=left, alt=S.M.A.R.T.-Logo)]]
The smartmontools package contains two utility programs ({{{smartctl}}} and {{{smartd}}})
to control and monitor storage systems using the ''Self-Monitoring, Analysis and
Reporting Technology System'' (SMART) built into most modern ATA and SCSI harddisks.
In many cases, these utilities will provide advanced warning of disk degradation and failure.
Smartmontools was originally derived from the Linux [http://sourceforge.net/projects/smartsuite/ smartsuite package]
and actually supports ATA/ATAPI/SATA-3 to -8 disks and [http://smartmontools.sourceforge.net/smartmontools_scsi.html SCSI]
disks and tape devices. It should run on any modern Darwin (Mac OS X), Linux, FreeBSD, NetBSD, OpenBSD,
Solaris, OS/2, Cygwin, QNX, eComStation or Windows system.
Smartmontools can also be run from one of many different
[wiki:LiveCDs Live CDs/DVDs].
Due to OS-specific issues and also depending on the different state of smartmontools
development on the platforms, device support is not the same for all OS platforms. We provide info
about [wiki:Supported_RAID-Controllers RAID-controller support] here on the homepage
and of course in the [wiki:TocDoc#Manpages manpages].
Thanks to Alexander Shaduri, there is also a graphical user interface for {{{smartctl}}}
available. Go to the Homepage of [http://gsmartcontrol.sourceforge.net/ GSmartControl]
to get all info and the software itself. Have a look at the
[http://gsmartcontrol.sourceforge.net/home/index.php/Screenshots screenshots]
and the [http://gsmartcontrol.sourceforge.net/home/index.php/About feature list]
to get an impression of this nice tool.
----
== Contribute to Smartmontools ==
==== Device Information ====
If your drive is not in the [http://sourceforge.net/p/smartmontools/code/HEAD/tree/trunk/smartmontools/drivedb.h current version of smartmontools drive database] you can help to improve smartmontools information by [wiki:FAQ#MyATAdriveisnotinthesmartctlsmartddatabase sending a report about your drive] to our mailinglist [https://lists.sourceforge.net/lists/listinfo/smartmontools-database smartmontools-database].
We collect info about [wiki:Supported_USB-Devices USB devices that have been successfully or unsuccessfully tested with smartmontools]. If you have a device not listed there, please tell us the test result, by editing the wiki page, and/or by sending an email to the [https://lists.sourceforge.net/lists/listinfo/smartmontools-database smartmontools-database mailinglist].
==== Bug Reports ====
To submit a bug report or propose an enhancement for smartmontools create a [https://sourceforge.net/newticket new ticket here in trac]. You have to be logged in with your sourceforge account to do so. If you don't have a scoureforge account and don't want to have one, you can also send the info to our [https://lists.sourceforge.net/lists/listinfo/smartmontools-support smartmontools-support] mailing list.
==== Patches ====
Patches are welcome! '''The most convenient way for us is, when you attach them to a [//newticket new ticket here in trac]'''. But it's also possible to submit patches for code review to [https://lists.sourceforge.net/lists/listinfo/smartmontools-devel developers mailinglist]. You don't need to be member of the mailinglist for it. Our list moderator will approve posting requests in these cases. Your patches should refer to our recent code base in [wiki:Download#InstalllatestunreleasedcodefromSVNrepository SVN]. You should also have a look at the documents in the [wiki:TocDeveloper developers area here in the wiki]. You will find info about smartmontools software architecture and tutorials and guidelines from our developers there.
----
'''License'''[[BR]]
All content in this wiki is published under [http://www.gnu.org/licenses/gpl-2.0.html#SEC1 GNU GPL].