{{{ #!div class="compact" style="border: 1pt dotted; margin: 1em" Jump to: | [wiki:Download] | [wiki:TocDoc Documentation] | [wiki:FAQ] | [wiki:Help] | [wiki:TocSupport Device Support] | [#ContributetoSmartmontools Contribute] | [wiki:Links] | }}} == News == {{{ #!div class="wikipage" * {{{2023-08-01}}}: **We released [[https://sourceforge.net/projects/smartmontools/files/smartmontools/7.4/|version 7.4 of Smartmontools]]. See the [[/browser/tags/RELEASE_7_4/smartmontools/NEWS|NEWS]] file and the [[/query?milestone=Release+7.4|ticket report]] to get a summary of the changes and new features.** * {{{2023-06-30}}}: CI builds ([[https://builds.smartmontools.org|builds.smartmontools.org]]) for macOS now support arm64 and x86_64 architectures, i386 requires build from source. This will also be the case for future release builds. * {{{2022-10-10}}}: '''20th anniversary''' of [[/changeset/13|smartmontools first release]] - see also [[History|smartmontools history]]. * {{{2022-02-28}}}: We released [[https://sourceforge.net/projects/smartmontools/files/smartmontools/7.3/|version 7.3 of Smartmontools]]. * {{{2022-02-04}}}: **Alexander Shaduri released [[https://github.com/ashaduri/gsmartcontrol/releases/tag/v1.1.4|version 1.1.4 of GSmartControl]] (a graphical user interface for smartctl). Available for Linux, FreeBSD, MacOS X and Windows.** * {{{2021-10-23}}}: **There is a security issue if `smartd` is used conjunction with GNU mailutils < 3.13. See ticket #1535 for details and various possible fixes.** * {{{2020-12-30}}}: We released [[https://sourceforge.net/projects/smartmontools/files/smartmontools/7.2/|version 7.2 of Smartmontools]]. * {{{2019-12-30}}}: We released [[https://sourceforge.net/projects/smartmontools/files/smartmontools/7.1/|version 7.1 of Smartmontools]]. * {{{2019-12-01}}}: Smartmontools website **migrated to the new server**. Please [[#IncidentReports|let us know]] in case of any issues. * {{{2018-12-30}}}: We released [[https://sourceforge.net/projects/smartmontools/files/smartmontools/7.0/|version 7.0 of Smartmontools]]. * {{{2018-10-17}}}: In the past we offered **daily builds** on [[https://builds.smartmontools.org|builds.smartmontools.org]]. Now we do automated builds **on every commit** to the [[/browser/trunk/smartmontools|repository]]. Read more about it in section [[#GitHubmirrorandCircleCIintegration|GitHub mirror and Circle CI integration]] below. * {{{2017-11-12}}}: Alexander Shaduri released [[https://gsmartcontrol.sourceforge.io/|version 1.1.3 of GSmartControl]] (a graphical user interface for smartctl). Available for Linux, FreeBSD, MacOS X and Windows. * {{{2017-07-30}}}: Our mailing lists moved from sourceforge to JPBerlin. '''(!) Please subscribe on the [/wiki/Help#Mailinglists new mailing lists]'''. * {{{2017-04-11}}}: We moved the [wiki:BadBlockHowto Bad block HOWTO for smartmontools] from the svn repository to the Trac wiki. So it is open now for your contributions of further recipes, case studies and comments. * ...see [[wiki:News|here for further news]] }}} == 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/SATA, SCSI/SAS and NVMe disks. In many cases, these utilities will provide advanced warning of disk degradation and failure. Smartmontools was originally derived from the Linux [https://sourceforge.net/projects/smartsuite/ smartsuite package] and actually supports ATA/SATA, [//browser/trunk/www/smartmontools_scsi.xml SCSI]/SAS and [wiki:NVMe_Support NVMe] disks and also SCSI/SAS tape devices. It should run on any modern Linux, FreeBSD, NetBSD, OpenBSD, Darwin (macOS), Solaris, Windows, Cygwin, OS/2, eComStation or QNX system. Smartmontools can also be run from one of many different [wiki:LiveCDs Live CDs/DVDs]. Sourcecode tarballs and precompiled packages for Darwin (macOS) and Windows are available at the [https://sourceforge.net/projects/smartmontools/files/smartmontools/ project page at Sourceforge]. [[Image(https://img.shields.io/sourceforge/dt/smartmontools/smartmontools/7.4?label=7.4%20downloads, link=https://sourceforge.net/projects/smartmontools/files/smartmontools/7.4/stats/timeline, alt="...", title="Total Downloads of 7.4")]] [[Image(https://img.shields.io/sourceforge/dw/smartmontools/smartmontools/7.4?label=, link=https://sourceforge.net/projects/smartmontools/files/smartmontools/7.4/stats/timeline, alt="...", title="Weekly Downloads of 7.4")]] [[Image(https://img.shields.io/sourceforge/dt/smartmontools/smartmontools/7.3?label=7.3%20downloads, link=https://sourceforge.net/projects/smartmontools/files/smartmontools/7.3/stats/timeline, alt="...", title="Total Downloads of 7.3")]] ... [[Image(https://img.shields.io/sourceforge/dt/smartmontools?label=all%20downloads, link=https://sourceforge.net/projects/smartmontools/files/stats/timeline?dates=2002-10-01+to+2024-12-31, alt="...", title="Total Downloads since 2002")]] Precompiled packages are available from the repositories of various distributions, see the [wiki:Packages] page or [https://repology.org/project/smartmontools/versions Repology.org]. Some examples: [[Image(https://repology.org/badge/version-for-repo/arch/smartmontools.svg?header=Arch, link=https://www.archlinux.org/packages/?q=smartmontools, alt="Arch", title="Arch")]] [[Image(https://repology.org/badge/version-for-repo/fedora_38/smartmontools.svg?header=Fedora%2038, link=https://src.fedoraproject.org/rpms/smartmontools, alt="Fedora", title="Fedora")]] [[Image(https://repology.org/badge/version-for-repo/debian_12/smartmontools.svg?header=Debian%2012, link=https://packages.debian.org/bookworm/smartmontools, alt="Debian", title="Debian")]] [[Image(https://repology.org/badge/version-for-repo/ubuntu_22_04/smartmontools.svg?header=Ubuntu%2022.04, link=https://packages.ubuntu.com/jammy/smartmontools, alt="Ubuntu", title="Ubuntu")]] [[Image(https://repology.org/badge/version-for-repo/freebsd/smartmontools.svg?header=FreeBSD, link=https://www.freshports.org/sysutils/smartmontools, alt="FreeBSD", title="FreeBSD")]] [[Image(https://repology.org/badge/version-for-repo/pkgsrc_current/smartmontools.svg?header=NetBSD, link=http://pkgsrc.se/sysutils/smartmontools, http://pkgsrc.se/sysutils/smartmontools, alt="NetBSD", title="NetBSD")]] [[Image(https://repology.org/badge/version-for-repo/openbsd/smartmontools.svg?header=OpenBSD, link=https://openports.pl/path/sysutils/smartmontools, alt="OpenBSD", title="OpenBSD")]] [[Image(https://repology.org/badge/version-for-repo/homebrew/smartmontools.svg?header=macOS%20%28brew%29, link=https://github.com/Homebrew/homebrew-core/commits/master/Formula/smartmontools.rb, alt="macOS (brew)", title="macOS (brew)")]] [[Image(https://repology.org/badge/version-for-repo/macports/smartmontools.svg?header=macOS%20%28ports%29, link=https://github.com/macports/macports-ports/tree/master/sysutils/smartmontools, alt="macOS (ports)", title="macOS (ports)")]] [[Image(https://repology.org/badge/version-for-repo/openindiana/smartmontools.svg?header=OpenIndiana, link=http://pkg.openindiana.org/hipster/en/search.shtml?token=smartmontools&action=Search, alt="OpenIndiana", title="OpenIndiana")]] [[Image(https://repology.org/badge/version-for-repo/chocolatey/smartmontools.svg?header=Windows%20%28choco%29, link=https://chocolatey.org/packages/smartmontools, alt="Windows", title="Windows")]] [[Image(https://repology.org/badge/version-for-repo/cygwin/smartmontools.svg?header=Cygwin, link=https://cygwin.com/packages/summary/smartmontools.html, alt="Cygwin", title="Cygwin")]] ... [[Image(https://repology.org/badge/tiny-repos/smartmontools.svg, link=https://repology.org/badge/vertical-allrepos/smartmontools.svg, alt="in repositories", title="to repository overview")]] 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. See info about [wiki:Supported_RAID-Controllers RAID-controller], [wiki:USB USB] and [wiki:NVMe_Support NVMe] 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 [https://gsmartcontrol.sourceforge.io/ GSmartControl] to get all info and the software itself. Have a look at the [https://gsmartcontrol.sourceforge.io/home/index.php/Screenshots screenshots] and the [https://gsmartcontrol.sourceforge.io/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 [source:/trunk/smartmontools/drivedb.h current version of smartmontools drive database], you can help to improve smartmontools information by [wiki:FAQ#MyATASATAdriveisnotinthesmartctlsmartddatabase sending a report about your drive] to our mailinglist [https://listi.jpberlin.de/mailman/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://listi.jpberlin.de/mailman/listinfo/smartmontools-database smartmontools-database mailinglist]. ==== Bug Reports ==== To submit a bug report or propose an enhancement for smartmontools create a [//newticket new ticket here in trac]. Login is needed for that. If you don't want to register an account, you can also send the info to our [https://listi.jpberlin.de/mailman/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://listi.jpberlin.de/mailman/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. ==== !GitHub mirror and Circle CI integration For those who prefer to use git and !GitHub we maintain an [https://github.com/smartmontools/smartmontools/ official mirror] of the smartmontools project. Feel free to fork, submit PR-s and issues. The mirror is updated every 15 minutes from our sourceforge SVN. Also a Circle CI Continuous Integration and Delivery system has been setup, see [https://circleci.com/gh/smartmontools/smartmontools builds page] for the details. Every commit to the !GitHub triggers a new build and provides [https://builds.smartmontools.org a source tarball and various binaries] as artifacts. - !GitHub: ,,[[Image(https://img.shields.io/github/issues/smartmontools/smartmontools?logo=github&label=issues, link=https://github.com/smartmontools/smartmontools/issues, alt="...", title="Open Issues")]] [[Image(https://img.shields.io/github/issues-closed/smartmontools/smartmontools?label=, link=https://github.com/smartmontools/smartmontools/issues?q=is%3Aclosed, alt="...", title="Closed Issues")]] [[Image(https://img.shields.io/github/issues-pr/smartmontools/smartmontools?logo=github&label=pull%20requests, link=https://github.com/smartmontools/smartmontools/pulls, alt="...", title="Open PRs")]] [[Image(https://img.shields.io/github/issues-pr-closed/smartmontools/smartmontools?label=, link=https://github.com/smartmontools/smartmontools/pulls?q=is%3Aclosed, alt="...", title="Closed PRs")]],, - Trunk build status: [[Image(https://circleci.com/gh/smartmontools/smartmontools.svg?style=svg, link=https://circleci.com/gh/smartmontools/smartmontools, width=66, height=18, alt="Build Status", title="Build Status")]] - CodeQL scanning: [[Image(/smartmontools/smartmontools/actions/workflows/codeql.yml/badge.svg, link=https://github.com/smartmontools/smartmontools/security/code-scanning, alt="...", title="CodeQL scanning")]],, ==== Incident Reports ==== If you see a failure or have a problem with [wiki:TocDeveloper#Facilities our project facilities] you may [mailto:smartmontools-devel@listi.jpberlin.de?subject=Incident report it] to {{{smartmontools-devel@listi.jpberlin.de}}}. You don't need to be subscribed for that. Your mail will then go to the list moderator and she will take action to solve the issue. ==== License ==== Smartmontools (and content in this wiki) are published under [https://www.gnu.org/licenses/gpl-2.0.html#SEC1 GNU GPL].