summaryrefslogtreecommitdiffstats
path: root/usr.sbin/mlxcontrol/mlxcontrol.8
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>2000-04-11 03:01:45 +0000
committermsmith <msmith@FreeBSD.org>2000-04-11 03:01:45 +0000
commite9115d2df19df8d9a0db6c4e98f69f7d0b089a76 (patch)
tree3cc2441cf5076d6c3e51a83fb0ac66666d975085 /usr.sbin/mlxcontrol/mlxcontrol.8
parentadf731f0abaa675658ccf1c99ca1559e84334ca9 (diff)
downloadFreeBSD-src-e9115d2df19df8d9a0db6c4e98f69f7d0b089a76.zip
FreeBSD-src-e9115d2df19df8d9a0db6c4e98f69f7d0b089a76.tar.gz
This is a command-line management tool for RAID controllers managed by the
mlx(4) driver.
Diffstat (limited to 'usr.sbin/mlxcontrol/mlxcontrol.8')
-rw-r--r--usr.sbin/mlxcontrol/mlxcontrol.8116
1 files changed, 116 insertions, 0 deletions
diff --git a/usr.sbin/mlxcontrol/mlxcontrol.8 b/usr.sbin/mlxcontrol/mlxcontrol.8
new file mode 100644
index 0000000..267decf
--- /dev/null
+++ b/usr.sbin/mlxcontrol/mlxcontrol.8
@@ -0,0 +1,116 @@
+.\"
+.\" Copyright (c) 2000 Michael Smith
+.\" All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. The name of the author may not be used to endorse or promote products
+.\" derived from this software without specific prior written permission
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+.\"
+.\" $FreeBSD$
+.\"
+.Dd April 10, 2000
+.Dt MLXCONTROL 8
+.Os
+.Sh NAME
+.Nm mlxcontrol
+.Nd Mylex DAC-family RAID management utility
+.Sh SYNOPSIS
+.Nm mlxcontrol
+.Aq command
+.Op args
+.Nm mlxcontrol
+status
+.Op Fl qv
+.Op Ar drive
+.Nm mlxcontrol
+rescan
+.Ar controller
+.Op Ar controller ...
+.Nm mlxcontrol
+detach
+.Ar drive
+.Op Ar drive ...
+.Nm mlxcontrol
+detach
+.Fl a
+.Nm mlxcontrol
+check
+.Ar drive
+.Nm mlxcontrol
+config
+.Ar controller
+.Nm mlxcontrol
+help
+.Ar command
+.Sh DESCRIPTION
+The
+.Nm
+utility provides status monitoring and management functions for devices attached
+to the
+.Xr mlx 4
+driver.
+.Pp
+Controller names are of the form "mlxN" where N is the unit number of the controller.
+Drive names are of the form "mlxdN" where N is the unit number of the drive. Do not
+specify the path to a device node.
+.Pp
+.Bl -tag -width status
+.It status
+Print the status of controllers and system drives. If one or more drives are specified,
+only print information about these drives, otherwise print information about all controllers
+and drives in the system. With the
+.Fl v
+flag, display much more verbose information.
+With the
+.Fl q
+flag, do not print any output. This command returns 0 if all drives tested are online, 1
+if one or more drives are critical and 2 if one or more are offline.
+.It rescan
+Rescan one or more controllers for non-attached system drives (eg. drives that have been
+detached or created subsequent to driver initialisation). If the
+.Fl a
+flag is supplied, rescan all controllers in the system.
+.It detach
+Detach one or more system drives. Drives must be unmounted and not opened by any other
+utility for this command to succeed. If the
+.Fl a
+flag is supplied, detach all system drives from the nominated controller.
+.It check
+Initiate a consistency check and repair pass on a redundant system drive (eg. RAID1 or RAID5).
+The controller will scan the system drive and repair any inconsistencies. This command
+returns immediately; use the
+.Ar status
+command to monitor the progress of the check.
+.It config
+Print the current configuration from the nominated controller. This command will be
+updated to allow addition/deletion of system drives from a configuration in a future
+release.
+.It help
+Print usage information for
+.Ar command.
+.Sh BUGS
+The
+.Ar config
+command does not yet support modifying system drive configuration.
+.Pp
+Error log extraction is not yet supported.
+.Sh AUTHORS
+The mlxcontrol utility was written by
+.An Michael Smith
+.Aq msmith@FreeBSD.org .
+
OpenPOWER on IntegriCloud