APC 15000 RAID User Manual

Page of 152
Controller Management
007-5510-002
  83
3.8.6
Disk Reassignment and Miscellaneous Disk Commands
The DISK REASSIGN=tc 0xh command allows for the reassigning of defective logical blocks on a disk 
to an area of the disk reserved for this purpose. The disk is specified by its: tier (t) in the range <1..125>, 
and   channel (c) in the range <ABCDEFGHPS> 0xh is the hexadecimal value of the LBA (Logical Block 
Address) to be reassigned. 
The DISK LLFORMAT=tc command allows the user to perform a low level format of a disk drive. The 
disk is specified by its: tier (t) in the range <1..125>, and channel (c) in the range <ABCDEFGHPS>. 
The DISK AUTOREASSIGN=ON command is the default setting. When enabled bad blocks are 
reassigned when a medium error occurs on a healthy tier, the DISK AUTOREASSIGN=OFF command 
disables this feature and bad blocks are NOT reassigned when a medium error occurs on a healthy tier. 
The DISK MAXCMDS=x command sets the maximum command queue depth to a tier of disks in the 
range of 1 to 32 commands per tier. The default is 32 commands. 
3.8.7
SPARE Commands
Use the SPARE commands to display information about the spare disks in the system or to change the 
configuration settings for background diagnostics in the system. The information displayed pertains to 
the current spare configuration settings as well as task status.
The SPARE CLI commands are for background diagnostics. The intent of these commands is to test 
otherwise idle spare disks at least one (1) time per month to validate that they are continuing to function 
properly, and are truly available to be swapped in as a replacement disk.  It is testing of the “hot” spares. 
They are intended to run in the background and SPARE operations are always at lower priority than any 
other kind of I/O in the system.
The SPARE INFO=tc command displays the information and status about a specific spare disk in the 
system.   The disk is specified by its physical tier and channel locations, “tc.” The “t” indicates the tier 
in the range <1..125>, and the 'c' indicates the channel in the range <ABCDEFGHPS>.
The SPARE CLEAN=tc command erases any previous test data stored on the  disk indicated.  The disk 
is specified by its physical tier and channel locations, “tc.” The “t” indicates the tier in the range 
<1..125>, and the 'c' indicates the channel in the range <ABCDEFGHPS>.
The SPARE COVERAGE=x command sets the spare diagnostic coverage of the blocks being  tested as 
a percent of the total number of blocks available for test.   Note that increasing the coverage to higher 
numbers means that more blocks on the disk will be tested for better coverage, but it also  will take a 
longer time for the test to complete.  This parameter can  be tuned to provide an optimal test time for a 
single disk in the system such that all spares are tested in a reasonable amount of  time.  The parameter 
is limited to a discrete set of values. The valid parameters for “x” are [1, 5, 10, 20, 40, 80, 100] Percent. 
Default is 1 Percent.
The SPARE EXTENT=x command sets the spare diagnostic extent in Mbytes.  The diagnostic extent 
determines how much data can be tested before the  test must sleep. This parameter slows down the test 
operations so  they will not affect the performance of the system.  Increasing the extent will allow more 
data to be tested in a single pass.  Any  changes applied to extent will affect tests in progress as well as 
future testing. The valid range for 'x' is 1..32 Mbytes. Default is 8 Mbytes.
The SPARE DELAY=x command sets the system spare diagnostics delay.  The test delay determines 
how long a test operation will pause after it reaches the test extent. This parameter slows down the spare