Go to file
2013-06-02 08:38:57 +02:00
examplescripts Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
getopt Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_darwin Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_os2 Imported Upstream version 5.39.1+svn3060 2010-02-04 08:10:32 +01:00
os_win32 Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
regex Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
atacmdnames.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
atacmdnames.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
atacmds.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
atacmds.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
ataidentify.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
ataidentify.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
ataprint.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
ataprint.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
AUTHORS Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
autogen.sh Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
cciss.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
cciss.h Imported upstream version 5.38~cvs20071118 2007-11-19 13:17:31 +01:00
ChangeLog Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
ChangeLog-5.0-6.0 Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
cissio_freebsd.h Imported Upstream version 5.42+svn3521 2012-03-07 23:23:28 +01:00
configure.ac Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
COPYING Imported Upstream version 5.42+svn3521 2012-03-07 23:23:28 +01:00
csmisas.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
dev_areca.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
dev_areca.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
dev_ata_cmd_set.cpp Imported Upstream version 5.38+svn2879 2009-08-30 18:43:15 +02:00
dev_ata_cmd_set.h Imported Upstream version 5.38+svn2879 2009-08-30 18:43:15 +02:00
dev_interface.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
dev_interface.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
dev_legacy.cpp Imported Upstream version 5.40+svn3296 2011-03-20 16:39:06 +01:00
dev_tunnelled.h Imported Upstream version 5.38+svn2879 2009-08-30 18:43:15 +02:00
do_release Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
Doxyfile Imported Upstream version 5.39.1+svn3060 2010-02-04 08:10:32 +01:00
drivedb.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
INSTALL Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
int64.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
knowndrives.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
knowndrives.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
Makefile.am Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
megaraid.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
NEWS Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_darwin.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_darwin.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_freebsd.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_freebsd.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_generic.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_generic.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_linux.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_linux.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_netbsd.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_netbsd.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_openbsd.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_openbsd.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_os2.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_os2.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_qnxnto.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_qnxnto.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_solaris_ata.s Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_solaris.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_solaris.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
os_win32.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
README Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
scsiata.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
scsicmds.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
scsicmds.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
scsiprint.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
scsiprint.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartctl.8.in Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartctl.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartctl.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd_warning.sh.in Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.8.in Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.conf Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.conf.5.in Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.freebsd.initd.in Imported Upstream version 5.42+svn3521 2012-03-07 23:23:28 +01:00
smartd.initd.in Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
smartd.service.in Imported Upstream version 5.42+svn3561 2012-06-13 16:26:15 +02:00
TODO Imported Upstream version 5.40+svn3296 2011-03-20 16:39:06 +01:00
update-smart-drivedb.in Imported Upstream version 5.40+svn3296 2011-03-20 16:39:06 +01:00
utility.cpp Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
utility.h Imported Upstream version 6.1+svn3812 2013-06-02 08:38:57 +02:00
WARNINGS Imported Upstream version 5.38+svn2879 2009-08-30 18:43:15 +02:00

==========================================================
smartmontools - S.M.A.R.T. utility toolset for Darwin/Mac
OSX, FreeBSD, Linux, NetBSD, OpenBSD, Solaris, and Windows.
==========================================================

$Id: README 3727 2012-12-13 17:23:06Z samm2 $

== HOME ==
The home for smartmontools is located at:
    
    http://smartmontools.sourceforge.net/

Please see this web site for updates, documentation, and for submitting
patches and bug reports.

You will find a mailing list for support and other questions at:

    http://lists.sourceforge.net/lists/listinfo/smartmontools-support


== COPYING ==
Copyright (C) 2002-9 Bruce Allen <smartmontools-support@lists.sourceforge.net>

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2, or (at your option) any later
version.

You should have received a copy of the GNU General Public License (for
example COPYING); if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


== CREDITS ==
This code was originally developed as a Senior Thesis by Michael Cornwell
at the Concurrent Systems Laboratory (now part of the Storage Systems
Research Center), Jack Baskin School of Engineering, University of
California, Santa Cruz. http://ssrc.soe.ucsc.edu/


== OVERVIEW ==
smartmontools contains utilities that control and monitor storage
devices using the Self-Monitoring, Analysis and Reporting Technology
(S.M.A.R.T.) system build into ATA and SCSI Hard Drives. This is used
to check the reliability of the hard drive and to predict drive
failures.  smartmontools Version 5.x is designed to comply to the
ATA/ATAPI-5 specification (Revision 1).  Future releases of
smartmontools (Versions 6.x and 7.x) will comply with the ATA/ATAPI-6
and ATA/ATAPI-7 specifications.

This package is meant to be an up-to-date replacement for the
ucsc-smartsuite and smartsuite packages, and is derived from that
code.


== CONTENTS ==
The suite contains two utilities:

smartctl is a command line utility designed to perform S.M.A.R.T. tasks
	 such as disk self-checks, and to report the S.M.A.R.T. status of
	 the disk.

smartd   is a daemon that periodically monitors S.M.A.R.T. status and
         reports errors and changes in S.M.A.R.T. attributes to syslog.


== OBTAINING SMARTMONTOOLS ==

Source tarballs
---------------

http://sourceforge.net/project/showfiles.php?group_id=64297

SVN
---

svn co https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools smartmontools

This will create a subdirectory called smartmontools containing the code.

To instead get the 5.38 release:

svn co https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/tags/RELEASE_5_38/sm5 smartmontools

You can see what the different tags are by looking at
http://smartmontools.svn.sourceforge.net/viewvc/smartmontools/tags/

== BUILDING/INSTALLING SMARTMONTOOLS ==

Refer to the "INSTALL" file for detailed installation instructions.

See the "WARNINGS" file for reports of hardware where these utilities
might cause serious problems such as lockups.

== GETTING STARTED ==

To examine SMART data from a disk, try:
  smartctl -a /dev/hda
for ATA disks, or
  smartctl -a /dev/sda
for SCSI disks.  See the manual page 'man smartctl' for more
information.

To start automatic monitoring of your disks with the smartd daemon,
try:
  smartd -d
to start the daemon in foreground (debug) mode, or
  smartd
to start the daemon in background mode.  This will log messages to
SYSLOG.  If you would like to get email warning messages, please set
up the configuration file smartd.conf with the '-m' mail warning
Directive.  See the manual page 'man smartd' for more information.