Adaptec 2254100-R Software Reference Manual

Adaptec 2254100-R - SATA RAID 2410SA SGL/64 Controller Manual

Adaptec 2254100-R manual content summary:

  • Adaptec 2254100-R | Software Reference Manual - Page 1
    Adaptec Serial ATA RAID 2410SA Command Line Interface Software Reference Guide R
  • Adaptec 2254100-R | Software Reference Manual - Page 2
    information only and is subject to change without notice. While reasonable efforts have been made in the preparation of this document to assure its accuracy, Adaptec, Inc. assumes no liability resulting from errors or omissions in this document, or from the use of the information contained herein
  • Adaptec 2254100-R | Software Reference Manual - Page 3
    Contents 1 Getting Started Audience 1-2 Supported Platforms 1-2 How to Use this Manual 1-2 Organization 1-3 Conventions 1-3 Related Documentation 1-4 2 Accessing the Command Line Interface Accessing the CLI from the MS-DOS Prompt 2-2 Accessing the CLI from the Windows Start Button 2-2
  • Adaptec 2254100-R | Software Reference Manual - Page 4
    Adaptec SCSI RAID Software Reference Guide integer 3-5 string 3-6 scsi_device 3-7 free_space 3-8 container 3-9 CLI Status Information 3-10 The Stat and Task Items 3-10 The Func Item 3-11 The Ctr and State Items 3-12 4
  • Adaptec 2254100-R | Software Reference Manual - Page 5
    Adaptec SCSI RAID Software Reference Guide Syntax 5-3 Parameters 5-3 Examples 5-3 Related Information 5-4 container create mirror 5-5 Syntax 5-5 Parameters 5-5 Switches 5-6 Examples 5-6 Related Information 5-8 container create mmirror 5-9 Notes 5-9 Syntax 5-9 Parameters 5-9 Switches 5-10 Examples 5-
  • Adaptec 2254100-R | Software Reference Manual - Page 6
    Adaptec SCSI RAID Software Reference Guide Related Information 5-29 container create stripe 5-30 Notes 5-30 Syntax 5-30 Parameters 5-30 Switches 5-31 Examples 5-32 Related Information 5-34 container create volume 5-35 Notes 5-
  • Adaptec 2254100-R | Software Reference Manual - Page 7
    Adaptec SCSI RAID Software Reference Guide Syntax 5-50 Parameters 5-50 Examples 5-51 Related Information 5-53 container list 5-54 Syntax 5-54 Parameters 5-54 Switches 5-54 Examples 5-55 Related Information 5-64 container lock 5-
  • Adaptec 2254100-R | Software Reference Manual - Page 8
    Adaptec SCSI RAID Software Reference Guide container reconfigure 5-76 Notes 5-77 Syntax 5-77 Parameters 5-78 Switches 5-78 Examples 5-81 Related Information 5-82 container release_cache 5-83 Syntax 5-83 Parameters 5-83 Examples 5-83
  • Adaptec 2254100-R | Software Reference Manual - Page 9
    Adaptec SCSI RAID Software Reference Guide Examples 5-92 Related Information 5-93 container scrub 5-94 Syntax 5-94 Parameters 5-94 Switches 5-94 Examples 5-95 Related Information 5-96 container set cache 5-97 Notes 5-97
  • Adaptec 2254100-R | Software Reference Manual - Page 10
    Adaptec SCSI RAID Software Reference Guide Parameters 5-109 Examples 5-109 Related Information 5-110 container show failover 5-112 Syntax 5-112 Parameters 5-112 Examples 5-112 Related Information 5-112 container split 5-113 Syntax 5-113
  • Adaptec 2254100-R | Software Reference Manual - Page 11
    Adaptec SCSI RAID Software Reference Guide Examples 6-7 Related Information: 6-8 controller firmware update 6-9 Syntax 6-9 Switches 6-9 Examples 6-9 Related Information: 6-9 controller list 6-10 Syntax 6-10 Parameters 6-10 Switches 6-10 Examples 6-10 Related Information 6-11
  • Adaptec 2254100-R | Software Reference Manual - Page 12
    Adaptec SCSI RAID Software Reference Guide Related Information 6-21 controller show automatic_failover 6-22 Syntax 6-22 Examples 6-22 Related Information 6-22 controller show channels 6-23 Syntax 6-23 Examples 6-23 Related Information 6-24
  • Adaptec 2254100-R | Software Reference Manual - Page 13
    Adaptec SCSI RAID Software Reference Guide Syntax 7-10 Parameters 7-10 Examples 7-10 Related Information 7-11 disk set smart 7-12 Syntax 7-12 Parameters 7-12 Switches 7-13 Examples 7-14 Related Information 7-14 disk
  • Adaptec 2254100-R | Software Reference Manual - Page 14
    Adaptec SCSI RAID Software Reference Guide 8 logfile Commands logfile end 8-2 Syntax 8-2 Examples 8-2 Related Information 8-2 logfile start 8-3 Syntax 8-3 Parameter 8-3 Switches 8-3 Examples 8-3 Related Information 8-4 9 task Commands task list 9-2 Syntax 9-2 Parameters 9-2 Switches 9-2 Examples 9-2
  • Adaptec 2254100-R | Software Reference Manual - Page 15
    Adaptec SCSI RAID Software Reference Guide Examples 9-12 Related Information 9-13 A Automated Scripts Creating an Automated Script A-1 xv
  • Adaptec 2254100-R | Software Reference Manual - Page 16
    1 Getting Started In this Chapter Audience 1-2 Supported Platforms 1-2 How to Use this Manual 1-2 Organization 1-3 Conventions 1-4 Related Documentation 1-4 The Adaptec SCSI RAID controller integrates advanced RAID technology with state-of-the-art controller hardware to deliver
  • Adaptec 2254100-R | Software Reference Manual - Page 17
    guide. For the latest supported operating system versions of the Adaptec SCSI RAID controller, visit Adaptec's product web site at www.adaptec.com. How to Use this Manual The Adaptec devices and do not function on SATA devices. These problems do not affect the basic functionality of the CLI utility
  • Adaptec 2254100-R | Software Reference Manual - Page 18
    , SCSI IDs will be populated from Bus 0, ID 0 upwards (always LUN 0). Organization Chapter 1, Getting Started, provides an overview of this reference guide. Chapter 2, Accessing the Command Line Interface, provides information on the ways you can access the CLI. Chapter 3, Syntax and Conventions for
  • Adaptec 2254100-R | Software Reference Manual - Page 19
    Other related documents include the following: I Adaptec Serial ATA RAID Installation & User's Guide The installation guide that ships with your RAID controller explains how to install it in your computer system. The installation guide also provides instructions on how to install the RAID software
  • Adaptec 2254100-R | Software Reference Manual - Page 20
    2 Accessing the Command Line Interface In this Chapter Accessing the CLI from the MS-DOS Prompt 2-2 Accessing the CLI from the Windows Start Button 2-2 Accessing the CLI from the NetWare Server Console 2-3 Accessing the CLI from the Linux/UNIX Prompt 2-3 Note: When the CLI executes an
  • Adaptec 2254100-R | Software Reference Manual - Page 21
    Windows NT Start button: 1 Click the Start button and move the mouse cursor to Programs. Click on Programs. 2 Move the mouse cursor to SMBE. The Adaptec program group will display. 3 Move the mouse cursor to the CLI icon. Click on CLI. 2-2
  • Adaptec 2254100-R | Software Reference Manual - Page 22
    Accessing the Command Line Interface I From the NetWare server console To access the CLI from the NetWare server console, type aaccli at the prompt. When the system displays the CLI> prompt, which indicates that you can now use CLI commands. I From the UNIX/Linux prompt To access the CLI from the
  • Adaptec 2254100-R | Software Reference Manual - Page 23
    3 Syntax and Conventions for CLI Commands In this Chapter CLI Features CLI Command Syntax CLI Parameter and Switch Value Types CLI Status Information 3-1 3-2 3-4 3-10 CLI Features To use the CLI efficiently, you need to understand the following features: I Case sensitivity-CLI syntax elements
  • Adaptec 2254100-R | Software Reference Manual - Page 24
    Syntax and Conventions for CLI Commands To enter subcommand mode, type the first part of any command that has subcommands and press Enter. The command you entered replaces the CLI> prompt and becomes the first part of any subsequent command you enter. For example, to use subcommand mode for the
  • Adaptec 2254100-R | Software Reference Manual - Page 25
    so on). The parameter defined by the value type. Two or more text elements. Class CLI commands are grouped according to class. Classes currently supported include array, controller, disk, logfile, and task. Action An action specifies an operation to be performed by the CLI, such as open, create
  • Adaptec 2254100-R | Software Reference Manual - Page 26
    Syntax and Conventions for CLI Commands Value A value is a type that applies to a switch. For each switch, you can have only one type of value. For example, a switch that is defined as a string value can never take an integer value. A space may be used within a value only within a quoted string.
  • Adaptec 2254100-R | Software Reference Manual - Page 27
    Syntax and Conventions for CLI Commands boolean A boolean has a value of either TRUE or FALSE and can be specified with any of the following key words: I TRUE can be specified with TRUE, 1, ON, or YES. For switches, you can also specify TRUE by using the switch without any switch value. For example,
  • Adaptec 2254100-R | Software Reference Manual - Page 28
    Syntax and Conventions for CLI Commands Table 3-1. Letters and Multiplicative Values Letter K (kilobytes) M (megabytes) G (gigabytes) T (terabytes) Action multiplies by 1024 multiplies by 1024*1024 multiplies by 1024*1024*1024 multiplies by 1024*1024*1024*1024 You cannot use decimal points. To
  • Adaptec 2254100-R | Software Reference Manual - Page 29
    are as follows: I Channel number = (for example, 0, 1, 2, 3, and so on). See the installation guide for your controller to determine the actual number of channels it supports. I Device ID = (0 through 15 inclusive) I LUN = 0 through 7 inclusive Table 3-4 displays the syntax for device switch
  • Adaptec 2254100-R | Software Reference Manual - Page 30
    Syntax and Conventions for CLI Commands Table 3-4. SCSI Device Switch Abbreviations Abbreviation SCSI channel number, SCSI device ID SCSI device ID SCSI device ID Syntax ({integer},{integer}) ({integer}) {integer} Table 3-5 displays valid SCSI device specifiers. The second two examples contain a
  • Adaptec 2254100-R | Software Reference Manual - Page 31
    You cannot use any default values for the SCSI device. In addition, you must also specify the size of the freespace(s). container A controller currently supports 24 visible arrays. A visible array is an array that is visible to the operating system and users. Visible arrays are identified with array
  • Adaptec 2254100-R | Software Reference Manual - Page 32
    Syntax and Conventions for CLI Commands CLI Status Information When invoked from the MS-DOS prompt or the Windows NT/ Windows 2000 (basic disk only)/Windows XP (basic disk only) Start button, the CLI displays status information in the title bar of a DOS command prompt window as it executes an
  • Adaptec 2254100-R | Software Reference Manual - Page 33
    Syntax and Conventions for CLI Commands The Func Item The Func item displays the type of task running on the controller. Table 3-7 describes the values that the Func item can display. Table 3-7. Function Values Value FSV FSX FTF MCR MMR MSC NTF R5R R5S RCF SCV SCZ SVR Meaning File system verify
  • Adaptec 2254100-R | Software Reference Manual - Page 34
    Syntax and Conventions for CLI Commands The Ctr and State Items The Ctr item displays the ID number of the array associated with the task. In the example, the array's ID is 0 (zero). The State item displays the state of the task along with a running percentage value that indicates the progress of
  • Adaptec 2254100-R | Software Reference Manual - Page 35
    4 General Control Commands In this Chapter close 4-2 exit 4-2 help, ? 4-2 history_size 4-3 open 4-3 reset_window 4-5 toggle_more 4-5 The CLI general control commands are discussed in alphabetical order and use the following syntax: command [subcommand] [/switch{=value}] [parameter]
  • Adaptec 2254100-R | Software Reference Manual - Page 36
    General Control Commands close To close the currently opened controller when all access is completed, use the close command. Syntax close exit To close the currently opened controller and exit the CLI, use the exit command. Syntax exit help, ? To invoke general or topical Help commands, use the help
  • Adaptec 2254100-R | Software Reference Manual - Page 37
    buffer, use the history_size command. Command Availability This command is supported only on UNIX. Syntax history_size {buffer_size} Parameters {buffer_size} {=boolean}] [/domain{=string}] {string} Parameters {string} Specifies the computer name and the controller you want to open. For the string,
  • Adaptec 2254100-R | Software Reference Manual - Page 38
    the domain (the local domain or a trusted domain) in which the specified computer that contains the controller resides. If you do not specify this switch, the CLI assumes the local domain. This switch is supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only
  • Adaptec 2254100-R | Software Reference Manual - Page 39
    General Control Commands reset_window To reset the window, use the reset_window command. Command Availability This command is supported only on UNIX. Syntax reset_window toggle_more To turn on or off the functionality, use the toggle_more command. After you type
  • Adaptec 2254100-R | Software Reference Manual - Page 40
    5 container Commands In this Chapter container add_level container create mirror container create mmirror container create mstripe container create mvolume container create raid5 container create stripe container create volume container delete container extend file_system container extend mvolume
  • Adaptec 2254100-R | Software Reference Manual - Page 41
    container Commands container remove drive_letter container remove failover container remove file_system container remove global_failover container restore RAID5 container scrub container set cache container set failover container set global_failover container set io_delay container set label
  • Adaptec 2254100-R | Software Reference Manual - Page 42
    container Commands container add_level To create a multilevel volume set from an existing array by adding a volume set on top of the array, use the container add_level command. The existing array cannot be a multilevel array. The container add_level command enables dynamic expansion of an array and
  • Adaptec 2254100-R | Software Reference Manual - Page 43
    container Commands Use the container list command after using the container add_level command to display information about the multilevel volume set, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size
  • Adaptec 2254100-R | Software Reference Manual - Page 44
    set remains intact during mirror creation and the user sees no interruption in service. If you created a mirror set on a NetWare server, you can through 7 inclusive). See the installation guide for your controller to determine the number of buses it actually supports. See the scsi_device section on
  • Adaptec 2254100-R | Software Reference Manual - Page 45
    container Commands Switches /wait{=boolean} Specifies whether to create the mirror set synchronously. If you set this switch to TRUE, the command prompt does not return until the mirror-set creation completes. If you set this switch to FALSE, the mirror-set creation starts asynchronously and the
  • Adaptec 2254100-R | Software Reference Manual - Page 46
    container Commands See page 3-10 for detailed information on the status information that the command displays in the title bar as it executes the task. Use the container list command after the container create mirror command completes execution to display information about the mirror set, as in
  • Adaptec 2254100-R | Software Reference Manual - Page 47
    container Commands Related Information container commands: I container create mmirror (page 5-9) I container list (page 5-54) I container split (page 5-113) I container unmirror (page 5-119) disk commands: I disk remove dead_partitions (page 7-9) 5-8
  • Adaptec 2254100-R | Software Reference Manual - Page 48
    . The container create mmirror command is fully dynamic. If you use this command, users will not see any change or experience any interruption in service. However, performance may be reduced. Notes When creating a multilevel array of mirror sets on a NetWare server, you specify the container IDs (as
  • Adaptec 2254100-R | Software Reference Manual - Page 49
    SCSI device ID (0 through 15 inclusive), and SCSI device logical unit number (0 through 7 inclusive). See the installation guide for your controller to determine the number of buses it actually supports. See the scsi_device section on page 3-7 for more information on how to specify the SCSI device
  • Adaptec 2254100-R | Software Reference Manual - Page 50
    container Commands Examples Before creating a multilevel array of mirror sets, use the container list command to obtain information about any existing arrays. As the following example shows, array 0 is a volume set that consists of two underlying volume sets created with the container promote
  • Adaptec 2254100-R | Software Reference Manual - Page 51
    container Commands Dr Label Type Size Ctr Size Usage C:ID:L Offset:Size F: 0 Volume 30M NTFS 63 Mirror 15MB 0:02:0 64.0KB: 15.0MB 0:04:0 64.0KB: 15.0MB 62 Mirror 15MB 0:03:0 64.0KB: 15.0MB 0:05:0 64.0KB: 15.0MB The following list describes the change to the display as the result of
  • Adaptec 2254100-R | Software Reference Manual - Page 52
    container Commands disk commands: I disk remove dead_partitions (page 7-9) 5-13
  • Adaptec 2254100-R | Software Reference Manual - Page 53
    container Commands container create mstripe To create a multilevel stripe set from equally sized arrays, use the container create mstripe command. The top level of a multilevel stripe array can only be a stripe set. You can create the following types of multilevel stripe set: I Stripe set of mirror
  • Adaptec 2254100-R | Software Reference Manual - Page 54
    container Commands Parameters {container} Specifies the ID number (0 to 63) of the array from which you want to create the multilevel stripe set. {container}... Specifies the ID number or numbers (0 to 63) of one or more arrays from which you want to create the multilevel stripe set. You can use up
  • Adaptec 2254100-R | Software Reference Manual - Page 55
    container Commands Examples Before creating a multilevel stripe set, use the container list command to obtain information about any existing arrays. As the following example shows, there are two existing arrays (mirror sets) on this controller at the time the multilevel stripe set is created.
  • Adaptec 2254100-R | Software Reference Manual - Page 56
    container Commands The following list describes the change to the display as the result of creating a multilevel stripe set with the container create mstripe command: I The Num Label column displays the ID number (in the example, 0) of the newly created multilevel stripe set and (indented to the
  • Adaptec 2254100-R | Software Reference Manual - Page 57
    container Commands I The State column displays Normal for arrays 0, 63, and 62 to indicate that the state of the array is normal. Note that this column appears only if you specify the /full switch with the container list command. I The Scsi C:ID:L column displays the SCSI device ID for the disk on
  • Adaptec 2254100-R | Software Reference Manual - Page 58
    container Commands container create mvolume To create a multilevel volume set, use the container create mvolume command. You can create the following types of multilevel volume sets: I Volume set of stripe sets I Volume set of mirror sets I Volume set of RAID-5 sets I Volume set of volume sets Notes
  • Adaptec 2254100-R | Software Reference Manual - Page 59
    container Commands {container}... Specifies the ID (0 to 63) of one or more additional arrays from which you want to create the multilevel volume set. You can use up to 16 arrays. Typically, the additional arrays you specify are the same type as the first array. For example, if the first array is a
  • Adaptec 2254100-R | Software Reference Manual - Page 60
    container Commands The following example shows how to create a multilevel volume set from two single arrays: AAC0> container create mvolume 0 1 Executing: container create mvolume 0 1 container 0 created On UNIX systems, the message displayed after you execute the container create mvolume
  • Adaptec 2254100-R | Software Reference Manual - Page 61
    container Commands I The Type column displays the type name Volume for the newly created multilevel volume set. The Type column also displays the array type for the underlying arrays. In the example, Stripe appears in the Type column to indicate that the arrays that make up the multilevel volume set
  • Adaptec 2254100-R | Software Reference Manual - Page 62
    container Commands Related Information container commands: I container create mmirror (page 5-9) I container create raid5 (page 5-24) I container create stripe (page 5-30) I container set label (page 5-107) 5-23
  • Adaptec 2254100-R | Software Reference Manual - Page 63
    device ID (0 through 15 inclusive), and SCSI device logical unit number (0 through 7 inclusive). See the installation guide for your controller to determine the number of buses it actually supports. See the scsi_device section on page 3-7 for more information on how to specify the SCSI device. 5-24
  • Adaptec 2254100-R | Software Reference Manual - Page 64
    container Commands The command uses the freespace(s) from the SCSI device(s) you specify to create the RAID-5 set. The size that the command uses from these device(s) is identical to the one you specify in the free_space parameter. The minimum number of partitions in a RAID-5 set is 3, and the
  • Adaptec 2254100-R | Software Reference Manual - Page 65
    will set up parity by clearing the RAID-5 set. In other words, setting / scrub=FALSE enables the same behavior as /clear=TRUE. This switch is supported on the following operating systems: I Windows NT I Windows 2000 I Windows XP I NetWare 5-26
  • Adaptec 2254100-R | Software Reference Manual - Page 66
    container Commands For UNIX, the RAID-5 set is always scrubbed. /wait{=boolean} Specifies whether the command prompt returns only after the parity-protect operation completes. If you set this switch to TRUE, the command prompt returns only after the RAID-5 set is parity-protected. The scrub or zero
  • Adaptec 2254100-R | Software Reference Manual - Page 67
    container Commands AAC0>container create raid5 /stripe_size=64K /scrub ((0,02,0),10M) (0,03,0) (0,04,0) (0,05,0) Executing: container create raid5 /stripe_size=65,536 / scrub=TRUE ((CHANNEL=0,ID=2,LUN=0),10,485,760 ) (CHANNEL=0,ID=3,LUN=0) (CHANNEL=0,ID=4,LUN=0) (CHANNEL=0,ID=5,LUN=0) container 0
  • Adaptec 2254100-R | Software Reference Manual - Page 68
    container Commands I The Type column displays RAID-5 to indicate that the newly created array is a RAID-5 set. I The Total Size column displays the total size of the freespace available. In this example, 40.0 MB of freespace was specified, which means that this column displays 30.0 MB as available.
  • Adaptec 2254100-R | Software Reference Manual - Page 69
    device ID (0 through 15 inclusive), and SCSI device logical unit number (0 through 7 inclusive). See the installation guide for your controller to determine the number of buses it actually supports. See the scsi_device section on page 3-7 for more information on how to specify the SCSI device. The
  • Adaptec 2254100-R | Software Reference Manual - Page 70
    container Commands Switches /cache{=boolean} When FALSE (the default), the command causes the controller to disable the array's array cache. FALSE means: I Disables the read-ahead cache. I Disables the write-back cache. When TRUE, write cache is enabled, providing maximum performance. Notes I When
  • Adaptec 2254100-R | Software Reference Manual - Page 71
    container Commands Examples Before creating a stripe set, use the disk show space command to obtain information about the available devices, as in the following example: AAC0>disk show space Executing: disk show space Scsi C:ID:L Usage Size 0:00:0 Free 64.0KB: 11.0MB 0:01:0 Free 64.0KB
  • Adaptec 2254100-R | Software Reference Manual - Page 72
    container Commands 0 Stripe 45.0MB 64KB None 0:02:0 64.0KB: 15.0MB 0:03:0 64.0KB: 15.0MB 0:04:0 64.0KB: 15.0MB The following list describes the items in the display that contain information as the result of creating a stripe set with the container create stripe command: I The Num Label column
  • Adaptec 2254100-R | Software Reference Manual - Page 73
    container Commands I The Scsi C:ID:L column displays the SCSI device ID(s) for the disk(s) whose associated freespaces you used to create the stripe set. In this example, the display shows 0:02:0, 0:03:0, and 0:04:0. I The Partition Offset: Size column displays the partition offset(s) and the size
  • Adaptec 2254100-R | Software Reference Manual - Page 74
    device ID (0 through 15 inclusive), and SCSI device logical unit number (0 through 7 inclusive). See the installation guide for your controller to determine the number of buses it actually supports. See the scsi_device section on page 3-7 for more information on how to specify the SCSI device. Note
  • Adaptec 2254100-R | Software Reference Manual - Page 75
    container Commands {scsi_device},{free_space}... Specifies any additional devices and associated freespaces used to create the volume set. A volume set can have a maximum of 16 partitions (or freespaces, since each freespace becomes a partition). Note that you must explicitly specify the entire ID
  • Adaptec 2254100-R | Software Reference Manual - Page 76
    container Commands from the label specified with the container format command. Examples Before creating a volume set, use the disk show space command to obtain information about the available devices, as in the following example: AAC0>disk show space Executing: disk show space Scsi C:ID:L
  • Adaptec 2254100-R | Software Reference Manual - Page 77
    container Commands The following list describes the columns that contain information as the result of creating a volume set with the container create volume command: I The Num Label column displays the ID number of the newly created volume set, which in the example is 0. If you specify a label when
  • Adaptec 2254100-R | Software Reference Manual - Page 78
    disk commands: I disk show space (page 7-22) container Commands 5-39
  • Adaptec 2254100-R | Software Reference Manual - Page 79
    container Commands container delete To delete an array from the currently opened controller, use the container delete command. Notes If you are deleting an array on a NetWare system, you must first go to the NetWare console and remove the corresponding volume and partition. For information on how to
  • Adaptec 2254100-R | Software Reference Manual - Page 80
    container Commands /unconditional{=boolean} Specifies whether to delete the array, even if the array has open files on it. If you specify TRUE, the command deletes the array even if it has open files on it. The switch defaults to FALSE (that is, the container delete command does not delete an array
  • Adaptec 2254100-R | Software Reference Manual - Page 81
    container Commands Note that in the example, the deletion of array 0 caused the deletion of all the underlying (hidden) arrays (arrays 63, 62, and 61). Related Information container commands: I container create mirror (page 5-5) I container create mmirror (page 5-9) I container create mstripe (page
  • Adaptec 2254100-R | Software Reference Manual - Page 82
    container Commands container extend file_system To extend a file system so that it uses all of the space in an array, use the container extend file_system command. This command allows you to extend the NTFS file system. Typically, you use this command after extending an array (by adding a level to
  • Adaptec 2254100-R | Software Reference Manual - Page 83
    container Commands Command And Switch Availability This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) Syntax container extend file_system {container} Parameters {container
  • Adaptec 2254100-R | Software Reference Manual - Page 84
    container Commands 3 Assign a drive letter to the volume set created in Step 1 with the container assign drive_letter command. 4 Create an NTFS file system on the volume set created in Step 1 with the container format command. 5 Create a second volume set of 100 MB on disk (1,1,0) with the container
  • Adaptec 2254100-R | Software Reference Manual - Page 85
    intact, and can be extended to include the added space. Command And Switch Availability This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) Syntax container extend mvolume
  • Adaptec 2254100-R | Software Reference Manual - Page 86
    container Commands {container}... Specifies the ID number (0 to 63) of the array or arrays to add to the previously specified multilevel volume set. The previous file system information applies to these additional arrays as well. Examples Before extending a multilevel volume set, use the
  • Adaptec 2254100-R | Software Reference Manual - Page 87
    container Commands multilevel array of volume sets after you extend it, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L Offset:Size F: 0 Volume 40MB NTFS 63 Volume 10MB 0:02:0 64.
  • Adaptec 2254100-R | Software Reference Manual - Page 88
    container Commands I The Partition Offset:Size column displays the offsets and sizes for the partition(s) on which the volume sets were created, which in the example are 64.0KB:10MB, 64.0KB:15.0MB, and 64KB:15MB. If a partition is dead, the ":" (colon) in the Partition Offset:Size column changes to
  • Adaptec 2254100-R | Software Reference Manual - Page 89
    and can be extended to include the added space. Command And Switch Availability This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) Syntax container extend volume {container
  • Adaptec 2254100-R | Software Reference Manual - Page 90
    container Commands Examples Before extending a volume set, use the container list command to obtain information about any existing arrays. As the following example shows, there is an array (volume set) 1 on this controller: AAC0>container list Executing: container list Num Total Oth Stripe
  • Adaptec 2254100-R | Software Reference Manual - Page 91
    container Commands Use the container list command after using the container extend volume command to display information about the volume set after you extend it, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size
  • Adaptec 2254100-R | Software Reference Manual - Page 92
    container Commands Related Information container commands: I container create volume (page 5-35) I container list (page 5-54) disk commands: I disk remove dead_partitions (page 7-9) I disk show space (page 7-22) 5-53
  • Adaptec 2254100-R | Software Reference Manual - Page 93
    container Commands container list To display information about one or all arrays on the controller, use the container list command. The display contains such information as the container's ID number and other useful information. Typically, you use the container list command to obtain specific
  • Adaptec 2254100-R | Software Reference Manual - Page 94
    container Commands Examples The following example shows how to list nondetailed information about all arrays on the system: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L Offset:Size 0 Volume 15.0MB None 0:02
  • Adaptec 2254100-R | Software Reference Manual - Page 95
    container Commands The Dr Column On Windows NT/Windows 2000 (basic disk only)/Windows XP (basic disk only) systems, this column displays a blank space if you did not assign a drive letter to the array. Otherwise, the column contains the letter associated with the array. Use the container assign
  • Adaptec 2254100-R | Software Reference Manual - Page 96
    container Commands The Type Column This column displays the type of array. Table 5-1 describes the type values that can display in the Type column. container Type Mirror Stripe Volume RAID-5 Reconf Table 5-1. Container Types Meaning The container is a mirror set. The container is a stripe set.
  • Adaptec 2254100-R | Software Reference Manual - Page 97
    container Commands The Stripe Size Column This column displays the stripe size for the array. You specify the stripe size when using the container create mstripe, container create raid5, and container create stripe commands. The Usage Column This column displays information about the data on or the
  • Adaptec 2254100-R | Software Reference Manual - Page 98
    container Commands The Partition Offset:Size Column This column displays the offset and size for the underlying partitions. If a partition is dead, the ":" (colon) in the Partition Offset:Size column changes to a "!" (exclamation point). See the disk remove dead_partitions (page 7-9) command for
  • Adaptec 2254100-R | Software Reference Manual - Page 99
    container Commands with the container readonly and container readwrite commands. Some CLI commands cause an array to temporarily become readonly without the use of the container readonly command. The Lk Column This column displays the letter L if the array is locked. Otherwise, if the array is not
  • Adaptec 2254100-R | Software Reference Manual - Page 100
    Task Rebuild Reconfg Scrub Verify VfyRepl Zero container Commands Table 5-4. Task Types (Continued) Meaning A rebuild task is running on the specified array. Typically, the rebuild task runs when the controller is in a rebuild for a redundant array (RAID-5 set, mirror set, or multilevel array of
  • Adaptec 2254100-R | Software Reference Manual - Page 101
    container Commands The Done % Column This column displays a running percentage value that indicates the progress of the currently running task. The display shows the percentage in tenths of a percent increments. The currently running task is complete when the Done % column displays 100%. The Ent
  • Adaptec 2254100-R | Software Reference Manual - Page 102
    container Commands I ss is a two-digit number that indicates the second at which you created the array. The Boot Device Column This column displays a value that indicates whether the array resides on the boot device. An X appears in the column if the array resides on the boot device. Otherwise, if
  • Adaptec 2254100-R | Software Reference Manual - Page 103
    container Commands Related Information container commands: I container create mirror (page 5-5) I container create mstripe (page 5-14) I container create raid5 (page 5-24) I container create stripe (page 5-30) I container scrub (page 5-94) disk commands: I disk verify (page 7-25) I disk zero (page
  • Adaptec 2254100-R | Software Reference Manual - Page 104
    container Commands container lock ! Caution: Use the container lock command only under the direction of technical support. To lock an array into volatile memory space on the currently opened controller, use the container lock command. When an array is locked into volatile
  • Adaptec 2254100-R | Software Reference Manual - Page 105
    container Commands Use the container list command (with the /full switch) after using the container lock command to display information about the array you just locked, as in the following example: AAC0>container list /full Executing: container list /full=TRUE Num Total Oth Stripe Scsi Dr
  • Adaptec 2254100-R | Software Reference Manual - Page 106
    an array, use the container move command. If another array already has the new number, the command returns an error. Notes A controller currently supports 24 visible arrays. A visible array is an array that is visible to the operating system and users. Visible arrays are identified with container
  • Adaptec 2254100-R | Software Reference Manual - Page 107
    container Commands Examples Before renumbering an array, use the container list command to obtain information about any existing arrays. As the following example shows, there is an array 0 (a volume set) on this controller: AAC0>container list Executing: container list Num Total Oth Stripe
  • Adaptec 2254100-R | Software Reference Manual - Page 108
    container Commands container promote To create a multilevel volume set from a stripe set or volume set, use the container promote command. In this case, the resulting array is an array of single-partition volume sets, each of which has a single partition from the original array. Typically, you use
  • Adaptec 2254100-R | Software Reference Manual - Page 109
    container Commands Examples Before promoting an array to a multilevel array, use the container list command to obtain information about any existing arrays. As the following example shows, there is an array 0 (a stripe set) on this controller: AAC0>container list Executing: container list Num
  • Adaptec 2254100-R | Software Reference Manual - Page 110
    container Commands I The Type column displays the Volume array type for the three underlying volume sets. I The Total Size column displays the sizes of the arrays. Note that the underlying arrays are each 15.0 MB and array 0's size is the total of the two underlying arrays. I The Scsi C:ID:L column
  • Adaptec 2254100-R | Software Reference Manual - Page 111
    container Commands container readonly To change an array's read-write status to read-only status, use the container readonly command. Subsequent modifications to the data on the array are prohibited. To use the container readonly command, the array cannot be in use by any application. Syntax
  • Adaptec 2254100-R | Software Reference Manual - Page 112
    container Commands Use the container list command (with the /full switch) after using the container readonly command to display information about the array you just made read-only, as in the following example: AAC0>container list /full Executing: container list /full=TRUE Num Total Oth Stripe
  • Adaptec 2254100-R | Software Reference Manual - Page 113
    container Commands container readwrite To change an array's read-only status to read-write status, use the container readwrite command. Subsequent modifications to the data on the array are allowed. To use the container readwrite command, none of the array's files can be open. Syntax container
  • Adaptec 2254100-R | Software Reference Manual - Page 114
    container Commands Use the container list command (with the /full switch) after using the container readwrite command to display information about the array you just made read-write, as in the following example: AAC0>container list /full Executing: container list /full=TRUE Num Total Oth Stripe
  • Adaptec 2254100-R | Software Reference Manual - Page 115
    container Commands container reconfigure To change the configuration of an array, use the container reconfigure command. The container reconfigure command allows you to perform the following operations: I Transform an array from one type to another type You can transform an array from one type to
  • Adaptec 2254100-R | Software Reference Manual - Page 116
    Typically, this error occurs when there is not enough space on the disk to perform the reconfigure operation. To correct the problem, use another disk (with more space) to perform the reconfigure operation. Syntax container reconfigure [/stripe_size{=integer}] [/extend_fs{=boolean}][/mirror{=boolean
  • Adaptec 2254100-R | Software Reference Manual - Page 117
    container Commands Parameters {container} Specifies the ID number (0 to 63) of the array you want to reconfigure. {scsi_device}... Specifies one or more devices. Typically, you specify one or more devices when adding more drives to an array or moving an array's partitions. A SCSI ID consists of a
  • Adaptec 2254100-R | Software Reference Manual - Page 118
    you can later extend the file system with the container extend file_system command. This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) /mirror{=boolean} Specifies whether to
  • Adaptec 2254100-R | Software Reference Manual - Page 119
    container Commands /raid5{=boolean} Specifies whether to reconfigure the existing array into a RAID-5 set. If you specify TRUE, the command reconfigures the existing array into a RAID-5 set. If you specify FALSE, the command does not reconfigure the existing array into a RAID5 set. This switch
  • Adaptec 2254100-R | Software Reference Manual - Page 120
    container Commands /wait{=boolean} Specifies whether the command performs the array reconfiguration operation synchronously or asynchronously. If you set this switch to TRUE, the command performs the array reconfiguration operation synchronously, which means the command prompt does not return until
  • Adaptec 2254100-R | Software Reference Manual - Page 121
    container Commands Use the container list command after using the container reconfigure command to display information about the array you just reconfigured, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr
  • Adaptec 2254100-R | Software Reference Manual - Page 122
    container Commands container release_cache To release the cache buffers associated with a specific array, use the container release_cache command. When a disk fails or you remove a disk, the cache buffers associated with specific arrays remain locked on the controller. This allows the opportunity
  • Adaptec 2254100-R | Software Reference Manual - Page 123
    drive_letter command, none of the array's files can be open. Command Availability This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) Syntax container remove drive_letter
  • Adaptec 2254100-R | Software Reference Manual - Page 124
    container Commands Use the container list command after using the container remove drive_letter command to display information about the array on which you just removed a drive letter, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi
  • Adaptec 2254100-R | Software Reference Manual - Page 125
    container Commands container remove failover To remove one or more failover disks that were assigned to an array using the container set failover command, use the container remove failover command. Syntax container remove failover {container} {scsi_device} [{scsi_device}...] Parameters {container}
  • Adaptec 2254100-R | Software Reference Manual - Page 126
    container Commands Examples Before removing one or more failover disks from an array, use the container show failover command to obtain information about any existing failover disks assigned to arrays. As the following example shows, there is an array 0 that has two failover disks assigned to it
  • Adaptec 2254100-R | Software Reference Manual - Page 127
    needed. This command fails if there are open files on the array. Command Availability This command and its associated switches (if any) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) Syntax container remove file_system
  • Adaptec 2254100-R | Software Reference Manual - Page 128
    container Commands The following example removes the file system from array 0: AAC0>container remove file_system 0 Executing: container remove file_system 0 Use the container list command after removing a file system from an array with the container remove file_system command to display
  • Adaptec 2254100-R | Software Reference Manual - Page 129
    container Commands container remove global_failover To remove one or more failover disks that were assigned to all arrays through the container set global_failover command, use the container remove global_failover command. Syntax container remove global_failover {scsi_device} [{scsi_device}...]
  • Adaptec 2254100-R | Software Reference Manual - Page 130
    container Commands AAC0>container remove global_failover (1,2,0) Executing: container remove global_failover (CHANNEL=1,ID=2,LUN=0) Use the container show failover command after removing a failover disk from an array's failover disk list with the container remove failover command to display
  • Adaptec 2254100-R | Software Reference Manual - Page 131
    container Commands container restore RAID5 To restore a RAID-5 set, use the container restore RAID5 command. Typically, you use this command to restore a RAID-5 set that contains one or more dead partitions. This command does not always succeed and, in fact, you should use this command if all other
  • Adaptec 2254100-R | Software Reference Manual - Page 132
    container Commands AAC0>container restore RAID5 0 Executing: container restore RAID5 0 Use the container list command after using the container restore RAID5 command to display information about the RAID-5 set: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition
  • Adaptec 2254100-R | Software Reference Manual - Page 133
    container Commands container scrub To scrub a redundant array, use the container scrub command. A mirror set, a multilevel array of mirror sets, and a RAID-5 set are examples of redundant arrays. For a mirror set or a multilevel array of mirror sets, this means the command reconstructs the data on
  • Adaptec 2254100-R | Software Reference Manual - Page 134
    container Commands /wait{=boolean} Specifies whether the command performs the scrub action synchronously or asynchronously. If you set this switch to TRUE, the command performs the scrub action synchronously, which means the command prompt does not return until the scrub action completes. If you
  • Adaptec 2254100-R | Software Reference Manual - Page 135
    container Commands Use the container list command after using the container scrub command to display information about the scrubbed array, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L
  • Adaptec 2254100-R | Software Reference Manual - Page 136
    array cache. These characteristics are embodied in the switches for the command. Notes Some controllers may not support the NVRAM write-back cache. Additionally, some controllers may not support the ability to enable the NVRAM write-back cache. Syntax container set cache [/read_cache_enable{=boolean
  • Adaptec 2254100-R | Software Reference Manual - Page 137
    container Commands Parameters {container} Specifies the ID number (0 to 63) of the array on which you want to set cache parameters. Switches /read_cache_enable{=boolean} Specifies whether to enable the read-ahead cache. If you set this switch to TRUE, the command enables the read-ahead cache for
  • Adaptec 2254100-R | Software Reference Manual - Page 138
    container Commands Executing: container set cache 0 After setting cache parameters for a specific array, use the container show cache command to display cache parameter information, as in the following example: AAC0>container show cache 0 Executing: container show cache 0 Global container Read
  • Adaptec 2254100-R | Software Reference Manual - Page 139
    container Commands container set failover To assign an automatic failover disk(s) for a single array, use the container set failover command. If the array was already assigned a failover disk(s), the command adds the specified disk(s) to the array's list of failover disk(s). Although all array types
  • Adaptec 2254100-R | Software Reference Manual - Page 140
    container Commands As the following example shows, there is an array 0 (a mirror set) on this controller: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L Offset:Size D: 0 Mirror 10.0MB NTFS 0:02:0 64.0KB: 10.0MB
  • Adaptec 2254100-R | Software Reference Manual - Page 141
    container Commands container set global_failover To assign an automatic failover disk(s) for all arrays, use the container set global_failover command. If the array was already assigned a failover disk(s), the command adds the specified disk(s) to the array's list of failover disk(s). Although all
  • Adaptec 2254100-R | Software Reference Manual - Page 142
    container Commands The following example assigns two SCSI failover disks to all arrays. If you assign only one SCSI disk as a failover device, ensure that there is sufficient freespace. If you assign more than one SCSI disk as failover devices, you need ensure that only one of these disks has
  • Adaptec 2254100-R | Software Reference Manual - Page 143
    container Commands container set io_delay To set the I/O delay for an array, use the container set io_delay command. You can specify an I/O delay for the following array-related tasks: I Creating a mirror set I Creating a multilevel array of mirror sets from a multilevel array of volume sets I
  • Adaptec 2254100-R | Software Reference Manual - Page 144
    container Commands Examples Before setting the I/O delay on an array, use the container list command to obtain information about any existing arrays. As the following example shows, there is an array 0 (a volume set) on this controller: AAC0>container list Executing: container list Num Total
  • Adaptec 2254100-R | Software Reference Manual - Page 145
    container Commands Related Information container commands: I container create mirror (page 5-5) I container create mmirror (page 5-9) I container list (page 5-54) I container scrub (page 5-94) 5-106
  • Adaptec 2254100-R | Software Reference Manual - Page 146
    container Commands container set label To assign a new label to the specified array or to assign a label to an array that has no label, use the container set label command. The following commands have a /label switch that allows you to assign a label to the array when you create it: I container
  • Adaptec 2254100-R | Software Reference Manual - Page 147
    container Commands Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L Offset:Size 0 Volume 15.0MB None 0:02:0 64.0KB: 15.0MB The following example assigns the label Tigris to array 0: AAC0>container set label 0 Tigris Executing:
  • Adaptec 2254100-R | Software Reference Manual - Page 148
    container Commands container show cache To display the current cache parameters associated with a specific array, use the container show cache command. Typically, you use this command after setting cache parameters for a specific array using the container set cache command. Syntax container show
  • Adaptec 2254100-R | Software Reference Manual - Page 149
    container Commands The following example displays cache parameters for array 0: AAC0>container show cache 0 Executing: container show cache 0 Global container Read Cache Size : 5345280 Global container Write Cache Size : 1970176 Read Cache Setting Write Cache Setting Write Cache Status :
  • Adaptec 2254100-R | Software Reference Manual - Page 150
    container Commands I container list (page 5-54) I container set cache (page 5-97) I container show cache (page 5-109) 5-111
  • Adaptec 2254100-R | Software Reference Manual - Page 151
    container Commands container show failover To display a list of failover disks assigned to an array, use the container show failover command. You assign failover disks to an array with the container set failover command. Syntax container show failover [{container}] Parameters {container}
  • Adaptec 2254100-R | Software Reference Manual - Page 152
    container Commands container split To split a mirror set or a multilevel array of mirror sets into two separate single-partition volume sets or two multilevel arrays of single-partition volume sets, use the container split command. Once this command completes execution, the two volume sets cannot be
  • Adaptec 2254100-R | Software Reference Manual - Page 153
    container Commands Parameters {container} Specifies the ID number (0 to 63) of the array (mirror set or multilevel array of mirror sets) to split into two separate arrays. Examples Before splitting a mirror set or a multilevel array of mirror sets, use the container list command to obtain
  • Adaptec 2254100-R | Software Reference Manual - Page 154
    container Commands Use the container list command after using the container split command to display information about the split mirror set, as in the following example: AAC0>container list Executing: container list Num Total Oth Stripe Scsi Partition Dr Label Type Size Ctr Size Usage C:ID:L
  • Adaptec 2254100-R | Software Reference Manual - Page 155
    container Commands Related Information container commands: I container create mirror (page 5-5) I container create mmirror (page 5-9) I container list (page 5-54) I container unmirror (page 5-119) disk commands: I disk remove dead_partitions (page 7-9) 5-116
  • Adaptec 2254100-R | Software Reference Manual - Page 156
    container Commands container unlock ! Caution: Use the container unlock command only under the direction of Technical Support. To unlock an array so it can be moved, deleted, made read-only, and used to create a multilevel array, use the container unlock command. Syntax
  • Adaptec 2254100-R | Software Reference Manual - Page 157
    container Commands The following example shows how to unlock array 0: AAC0>container unlock 0 Executing: container unlock 0 Use the container list command (with the /full switch) after using the container unlock command to display information about the unlocked array, as in the following example
  • Adaptec 2254100-R | Software Reference Manual - Page 158
    container Commands container unmirror To unmirror a mirror set, resulting in a single-partition volume set and freespace, use the container unmirror command. Note that there is no equivalent command for a multilevel array of mirror sets. To unmirror a multilevel array of mirror sets, use this
  • Adaptec 2254100-R | Software Reference Manual - Page 159
    container Commands The following example shows how to unmirror a mirror set from the mirror set that resides on SCSI device (0,3,0): AAC0>container unmirror 0 Executing: container unmirror 0 Note that the example eliminates some items in the container list display so that you can see an example of
  • Adaptec 2254100-R | Software Reference Manual - Page 160
    6 controller Commands In this Chapter controller details controller firmware compare controller firmware save controller firmware update controller list controller pause_io controller rescan controller reset_scsi_channel controller resume_io controller set automatic_failover controller set
  • Adaptec 2254100-R | Software Reference Manual - Page 161
    a result of using the controller details command: AAC0> controller details Executing: controller details Controller Information Remote Computer: . Device Name: AAC0 Controller type: Adaptec 2410SA Access Mode: READ-WRITE Controller serial number: Last six digits = 8A277A Number of Buses
  • Adaptec 2254100-R | Software Reference Manual - Page 162
    controller Commands The Controller type Item The Controller type: item displays the controller type. In the example, the controller type is Adaptec 5400S. The Access Mode Item The Access Mode: item displays the access mode of the controller. The command displays the value READ-WRITE if you
  • Adaptec 2254100-R | Software Reference Manual - Page 163
    contact a technical support representative. Table 6-1. Component Revision Items Component Revision Item CLI: API: Service: Remote API the API that the network services software uses on the remote computer. This item displays only if the open controller resides on a remote computer. In the example,
  • Adaptec 2254100-R | Software Reference Manual - Page 164
    controller Commands Table 6-1. Component Revision Items (Continued) Component Revision Item Controller Firmware: Controller Hardware: Meaning Displays the revision level of the firmware. In the example, the revision level is (Build #5478). Displays the version of the controller hardware. In the
  • Adaptec 2254100-R | Software Reference Manual - Page 165
    controller Commands controller firmware compare To compare the contents of each of the flash components on a controller to the corresponding image in a pair of user flash image (UFI) files and indicate whether they match, use the controller firmware compare command. Syntax controller firmware
  • Adaptec 2254100-R | Software Reference Manual - Page 166
    controller Commands controller firmware save To save the contents of a controller's flash in a pair of user flash image (UFI) files, use the controller firmware save command. The names of the pair of UFI files are based on the controller type and cannot be changed. Syntax controller firmware save [/
  • Adaptec 2254100-R | Software Reference Manual - Page 167
    controller Commands Related Information: controller commands: I controller firmware compare (page 6-6) I controller firmware update (page 6-9) 6-8
  • Adaptec 2254100-R | Software Reference Manual - Page 168
    controller Commands controller firmware update To update a controller's flash components from the flash image data in a pair of user flash image (UFI) files, use the controller firmware update command. This command can update the flash components on a single controller or multiple controllers.
  • Adaptec 2254100-R | Software Reference Manual - Page 169
    in which the specified computer resides. If you do not specify this switch, the command assumes the local domain. This switch is supported on the following operating computer: AAC0> controller list Executing: controller list Adapter Name Adapter Type ------------ ------------ \\.\AAC0 Adaptec
  • Adaptec 2254100-R | Software Reference Manual - Page 170
    . In the example, there is only one controller on the local computer and it is called AAC0. The Adapter Type item displays the controller type. In the example, the controller type is Adaptec 5400S. The Availability Item The Availability item displays the availability of the controller. Table
  • Adaptec 2254100-R | Software Reference Manual - Page 171
    controller Commands controller pause_io To pause all I/O activity on the currently opened controller, use the controller pause_io command. While I/O activity is paused, you can make changes to devices attached to the controller without rebooting. For example, you can add, remove, or change SCSI
  • Adaptec 2254100-R | Software Reference Manual - Page 172
    controller Commands Command And Switch Availability This command is supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) I NetWare Notes The controller automatically performs a rescan of
  • Adaptec 2254100-R | Software Reference Manual - Page 173
    controller Commands Related Information controller commands: I controller resume_io (page 6-17) task commands: I task list (page 9-2) 6-14
  • Adaptec 2254100-R | Software Reference Manual - Page 174
    controller Commands controller rescan To rescan the SCSI channels on the currently opened controller and update all underlying structures, use the controller rescan command. The effect of this command is to verify currently connected disks or to recognize new disks added to the channel. This command
  • Adaptec 2254100-R | Software Reference Manual - Page 175
    (for example, 0, 1, 2, 3, etc.) on which you want to reset this SCSI channel. See the installation guide for your controller to determine the number of channels it actually supports. Examples The following example resets the SCSI channel on channel 1: AAC0>controller reset_scsi_channel 1 Executing
  • Adaptec 2254100-R | Software Reference Manual - Page 176
    controller Commands controller resume_io To rescan the SCSI channels and resume all I/O activity on the currently opened, previously paused controller, use the controller resume_io command. You use this command after pausing the controller with the controller pause_io command. Syntax controller
  • Adaptec 2254100-R | Software Reference Manual - Page 177
    arrays). The main characteristic of these commands is that you must "manually" assign the failover disk to one or more arrays. In fact, you might consider the previously described failover mechanism as "manual failover". The controller will assign a replacement drive as a failover disk
  • Adaptec 2254100-R | Software Reference Manual - Page 178
    controller Commands Specifies whether to turn on or off automatic failover on the specified controller. You must set this switch to TRUE if you want to turn on automatic failover on the specified controller. To turn off automatic failover on the specified controller, set this switch to FALSE. The
  • Adaptec 2254100-R | Software Reference Manual - Page 179
    controller Commands controller set array_verify To enable or disable the array verify operation, use the controller set verify command. This command allows you to enable or disable the array verify operation for all arrays controlled by the specified controller. Syntax controller set array_verify [/
  • Adaptec 2254100-R | Software Reference Manual - Page 180
    controller Commands The controller show array_verify command indicates that the controller's array verify feature is currently on (enabled). The command also displays the number of errors (if any) found as a result of the array verify operation. AAC0> controller show array_verify Executing:
  • Adaptec 2254100-R | Software Reference Manual - Page 181
    controller Commands controller show automatic_failover To display the automatic failover status (enabled or disabled) for the specified controller, use the controller show automatic_failover command. Syntax controller show automatic_failover Examples The following example shows that the controller's
  • Adaptec 2254100-R | Software Reference Manual - Page 182
    channel on the controller. In the example there are four channels on the currently opened controller. See the installation guide for your controller to determine the number of channels it actually supports. The Host ID item displays the device ID of the host controller, which in the example is 7 for
  • Adaptec 2254100-R | Software Reference Manual - Page 183
    controller Commands The Max Usage Item The Max Usage item displays the best speed the channel is running at, which in the example is NoInfo for all channels. If drives other than Ultra-2 are present on the system, the entire channel is limited to UltraWide. Related Information controller commands: I
  • Adaptec 2254100-R | Software Reference Manual - Page 184
    controller Commands controller show array_verify To display the array verify status (enabled or disabled) for the specified controller, use the controller show array_verify command. Syntax controller show array_verify Examples Before turning the array verify feature on or off, check its status by
  • Adaptec 2254100-R | Software Reference Manual - Page 185
    7 disk Commands In this Chapter disk blink disk initialize disk list disk remove dead_partitions disk set default disk set smart disk show partition disk show smart disk show space disk verify disk zero 7-2 7-3 7-5 7-9 7-10 7-12 7-15 7-18 7-22 7-25 7-27 Use the following syntax for disk commands
  • Adaptec 2254100-R | Software Reference Manual - Page 186
    disk Commands disk blink To cause a SCSI disk access light to blink (or stop blinking), use the disk blink command. Syntax disk blink [/wait{=boolean}] {scsi_device} {integer} Parameters {scsi_device} Specifies the ID for the SCSI disk you want to blink. A SCSI ID consists of a SCSI channel number (
  • Adaptec 2254100-R | Software Reference Manual - Page 187
    disk Commands disk initialize To initialize a SCSI disk for use with the currently opened controller, use the disk initialize command. This command writes data structures to the disk so that the controller can use the disk. Syntax disk initialize [/always{=boolean}] [/unconditional{=boolean}]{
  • Adaptec 2254100-R | Software Reference Manual - Page 188
    disk Commands The default is FALSE; that is, the disk initialize command does not initialize a disk that has open files on it. WARNING: Unconditionally deleting an array that is in use can cause a system crash under some circumstances. Examples The following example initializes a SCSI disk device (
  • Adaptec 2254100-R | Software Reference Manual - Page 189
    disk Commands disk list To display a list of the disks available on the currently opened controller, use the disk list command. Syntax disk list [/all{=boolean}] [/full{=boolean)] [{scsi_device}] Parameters {scsi_device} Specifies the ID for a specific device for which you want to display
  • Adaptec 2254100-R | Software Reference Manual - Page 190
    disk Commands Executing: disk list C:ID:L Device Type Blocks Bytes/Block Usage Shared Rate 2:00:0 Disk 8887200 512 Initialized NO 132 2:01:0 Disk 8887200 512 Initialized NO 132 2:02:0 Disk 8496960 512 Initialized NO 132 2:03:0 Disk 8887200 512 Initialized NO 132 The detailed disk
  • Adaptec 2254100-R | Software Reference Manual - Page 191
    disk Commands Value Processor Write once CDROM Scanner Optical Medium changer Network Meaning The device type is a processor device. The device type is a SCSI write once and read many times device. Typically, these devices are referred to as WORM disk drives. The device type is a SCSI CD-ROM (read
  • Adaptec 2254100-R | Software Reference Manual - Page 192
    disk Commands The Usage Column The Usage column displays the usage of the device. The disk list command can display one of the values listed in Table 7-2. Table 7-2. SCSI Disk Device Usage Values Value Detached DOS Initialized Not Initialized Offline Unowned Meaning The system detected that the
  • Adaptec 2254100-R | Software Reference Manual - Page 193
    disk Commands disk remove dead_partitions To remove all dead partitions from a SCSI disk, use the disk remove dead_partitions command. A dead partition is a partition that is no longer used by any array. Typically, you use this command only under specific circumstances. For example, if you remove a
  • Adaptec 2254100-R | Software Reference Manual - Page 194
    Related Information array commands: I array list (page 5-54) disk Commands 7-10
  • Adaptec 2254100-R | Software Reference Manual - Page 195
    disk Commands disk set default To set the default SCSI ID for use in subsequent CLI commands, use the disk set default command. This command allows you to set defaults for a specific device's channel number and device logical unit number. Then, in subsequent commands, you need only specify the
  • Adaptec 2254100-R | Software Reference Manual - Page 196
    Related Information disk commands: I disk list (page 7-5) disk Commands 7-12
  • Adaptec 2254100-R | Software Reference Manual - Page 197
    disk parameters, such as the rate of read-write errors. In addition, S.M.A.R.T. can send an alert to system administrators about potential problems caused by disk errors. This command allows you to make the following changes related to S.M.A.R.T.: I Enable or disable S.M.A.R.T. configuration for all
  • Adaptec 2254100-R | Software Reference Manual - Page 198
    disk Commands Switches /all{=boolean} Specifies whether to enable S.M.A.R.T. configurations (enable exception reporting) for all disks on the system. If you specify TRUE for this switch, the command enables S.M.A.R.T. configurations for all disks on the system. The default is FALSE; the disk set
  • Adaptec 2254100-R | Software Reference Manual - Page 199
    disk Commands /mrie={integer} /perf{=boolean} Specifies whether to report exceptions according to the MRIE mode taking into account performance. If you specify TRUE for this switch, the command performs exception reporting as long as performance is not an issue. If performance is an issue, the
  • Adaptec 2254100-R | Software Reference Manual - Page 200
    disk Commands disk show partition To display a list of partitions on the disks attached to the currently opened controller, use the disk show partition command. Syntax disk show partition Examples The following example shows a sample output from the disk show partition command: AAC0>disk show
  • Adaptec 2254100-R | Software Reference Manual - Page 201
    disk Commands The Array Num and Array Type Columns The Array Num column displays the ID of the primary array in the partition. In the example, the array ID is 0. The Array Type column displays the type of array in which the partition resides. Table 7-3 lists the possible values that the command can
  • Adaptec 2254100-R | Software Reference Manual - Page 202
    disk Commands The R/W Column The R/W column displays whether the partition is read-only or read-write. Specifically, the column can display the values listed in Table 7-5. Table 7-5. R/W Array Values Value RO RW Meaning The partition is read-only. The partition is read-write. 7-18
  • Adaptec 2254100-R | Software Reference Manual - Page 203
    , such as the rate of read-write errors. In addition, S.M.A.R.T. can send an alert to system administrators about potential problems caused by disk errors. Syntax disk show smart [/all{=boolean}] [/full{=boolean)] [/view_changeable{=boolean}][{scsi_device}] Parameters {scsi_device} Specifies the
  • Adaptec 2254100-R | Software Reference Manual - Page 204
    disk Commands information. If you specify FALSE, the command does not display detailed S.M.A.R.T. configuration information. This switch defaults to FALSE. /view_changeable{=boolean} Specifies whether to display the configuration information that can be set on a S.M.A.R.T. disk. If you specify TRUE
  • Adaptec 2254100-R | Software Reference Manual - Page 205
    disk Commands opened controller. (The display shows only one disk if you specified a particular disk.) In the example, the command displays the SCSI channel number, the device ID, and the device logical unit number for the four disks on the open controller. The Smart Capable Device Column The Smart
  • Adaptec 2254100-R | Software Reference Manual - Page 206
    disk Commands If you specified the /view_changeable switch, the command displays an X in this column for those disks on which you can enable log errors. The Interval Timer (secs.) Column The Interval Timer (secs.) column displays the number of seconds specified for the exception reporting interval.
  • Adaptec 2254100-R | Software Reference Manual - Page 207
    disk Commands disk show space To display space usage information on a SCSI disk, use the disk show space command. Syntax disk show space [/all{=boolean}] [{scsi_device}] Parameters {scsi_device} Specifies the ID for the device for which you want to display space usage information. A SCSI ID
  • Adaptec 2254100-R | Software Reference Manual - Page 208
    disk Commands The following example shows space usage information for SCSI disk device (0,2,0): AAC0>disk show space (0,2,0) Executing: disk show space (ID=2) Scsi C:ID:L Usage Size 0:02:0 Array 64.0KB: 20.0MB 0:02:0 Free 20.0MB: 29.0MB The following sections provide more information
  • Adaptec 2254100-R | Software Reference Manual - Page 209
    disk Commands The Size Column The Size column displays the offset (in bytes) into the device and the size of the partition or space (in bytes). In the example, the offset and sizes for the first two disks are as follows: I For the 0:02:0 disk The offset is 64.0 KB for the partition and 20.0 MB for
  • Adaptec 2254100-R | Software Reference Manual - Page 210
    disk Commands disk verify To verify all blocks on a SCSI disk device and, optionally, repair any bad blocks, use the disk verify command. Syntax disk verify [/repair{=boolean}] [/wait{=boolean}] {scsi_device} Parameters {scsi_device} Specifies the ID for the SCSI disk device that you want to verify.
  • Adaptec 2254100-R | Software Reference Manual - Page 211
    disk Commands Examples The following example synchronously verifies and repairs all blocks on disk (0,2,0): AAC0>disk verify /repair=TRUE /wait=TRUE (0,2,0) Executing: disk verify (CHANNEL=0,ID=2,LUN=0) As the command executes, note the title bar of the DOS window displays the status of the command.
  • Adaptec 2254100-R | Software Reference Manual - Page 212
    a disk, all data is erased and cannot be recovered. Command And Switch Availability This command and its associated switch (or switches) are supported on the following operating systems: I Windows NT I Windows 2000 (basic disk only) I Windows XP (basic disk only) I NetWare Syntax disk zero [/always
  • Adaptec 2254100-R | Software Reference Manual - Page 213
    disk Commands /wait{=boolean} Specifies whether to clear the disk synchronously or asynchronously. If you set this switch to TRUE, the command clears the disk synchronously and the command prompt does not return until the clear disk task completes. The default is FALSE; the command clears the disk
  • Adaptec 2254100-R | Software Reference Manual - Page 214
    8 logfile Commands In this Chapter logfile end 8-2 logfile start 8-3 Use the following syntax for logfile commands: logfile command [/switch{=value}] [parameter] 8-1
  • Adaptec 2254100-R | Software Reference Manual - Page 215
    logfile Commands logfile end To end the logging of all output, use the logfile end command. Syntax logfile end Examples The following example stops logging information to the file aac0log17Nov01.txt (which was previously started with the logfile start command): AAC0> logfile end Executing: logfile
  • Adaptec 2254100-R | Software Reference Manual - Page 216
    logfile Commands logfile start To begin the logging of all CLI command line activity to a specified file, use the logfile start command. CLI command line activity includes the associated output the CLI command displays. The CLI continues to log command output until you close the CLI or you
  • Adaptec 2254100-R | Software Reference Manual - Page 217
    logfile Commands The .txt extension allows the file to be read by the Windows NT/ Windows 2000 (basic disk only)/Windows XP (basic disk only) Notepad application: AAC0> logfile start c:\ctrloginfo\aac0log17Nov01.txt Executing: logfile start "c:\ctrloginfo\aac0log17Nov01.txt" File c:\ctrloginfo\
  • Adaptec 2254100-R | Software Reference Manual - Page 218
    9 task Commands In this Chapter task list task resume task stop task suspend 9-2 9-8 9-10 9-12 Use the following syntax for task commands: task command [/switch{=value}] [parameter] 9-1
  • Adaptec 2254100-R | Software Reference Manual - Page 219
    task Commands task list To display a list of one or all tasks running on the currently opened controller, use the task list command. A task is an operation that occurs only on the controller, asynchronous to all other operations. Clearing a disk, creating a file system, and creating a mirror set
  • Adaptec 2254100-R | Software Reference Manual - Page 220
    task Commands As the example shows, the typical display shows the following columns of information: I TaskId I Function I Done% I Array I State I Specific1 I Specific2 The following sections describe each column that the task list command displays. The Task ID Column The Task ID column displays
  • Adaptec 2254100-R | Software Reference Manual - Page 221
    task Commands Table 9-1. Task Types (Continued) Task Type NTFSfmt Rebuild Reconfg Scrub Unknown Meaning An array format NTFS file system task is running on the specified array. The format NTFS file system task runs as a result of using the array format command with the / file_system switch set to
  • Adaptec 2254100-R | Software Reference Manual - Page 222
    task Commands Task Type Verify Zero Table 9-1. Task Types (Continued) Meaning A verify with no repair of bad blocks task is running on the specified SCSI disk. When the verify with no repair of bad blocks task completes, the specified SCSI disk's blocks were verified without repairing any detected
  • Adaptec 2254100-R | Software Reference Manual - Page 223
    task Commands State BAD DNE RUN SUS UNK Table 9-2. State Values Meaning The task failed and is no longer running. The task successfully completed or the task is no longer running (that is, the task is done). The task is running. The task was suspended. Typically, you suspend a task with the task
  • Adaptec 2254100-R | Software Reference Manual - Page 224
    task Commands Table 9-4. Additional Specific2 Information Task Verify. Refers to the verify with repair of bad blocks task, which runs as a result of using the disk verify command with the / repair switch. Additional Information Displays the number of bad blocks found that were replaced. Related
  • Adaptec 2254100-R | Software Reference Manual - Page 225
    task Commands task resume To resume one or all tasks previously suspended on the currently opened controller, use the task resume command. You suspend tasks with the task suspend command. Syntax task resume [/all{=boolean}] [{integer}] Parameters {integer} Specifies the task ID for the task to
  • Adaptec 2254100-R | Software Reference Manual - Page 226
    task Commands Use the task list command after using the task resume command to display information about the task, as in the following example: AAC0>task list Executing: task list TaskId Function Done% Array 101 Scrub 24.6% 0 State ----RUN Specific1 --------00000000 Specific2 --------
  • Adaptec 2254100-R | Software Reference Manual - Page 227
    task Commands task stop To stop one or all tasks running on the currently opened controller, use the task stop command. Syntax task stop [/all{=boolean}] Parameters {integer} Specifies the task ID for the task to stop. Perform a task list /all to display the task IDs for all tasks currently
  • Adaptec 2254100-R | Software Reference Manual - Page 228
    AAC0>task list Executing: task list No tasks currently running on controller. Related Information task commands: I task list (page 9-2) task Commands 9-11
  • Adaptec 2254100-R | Software Reference Manual - Page 229
    task Commands task suspend To suspend one or all tasks running on the currently opened controller, use the task suspend command. Syntax task suspend [/all{=boolean}] Parameters {integer} Specifies the task ID for the task to suspend. Perform a task list /all to display the task IDs for all tasks
  • Adaptec 2254100-R | Software Reference Manual - Page 230
    task Commands Use the task list command after using the task suspend command to display information about the task, as in the following example: AAC0>task list Executing: task list TaskId Function Done% Array 101 Scrub 24.6% 0 State Specific1 Specific2 SUS 00000000 00000000 As a result
  • Adaptec 2254100-R | Software Reference Manual - Page 231
    A Automated Scripts This appendix describes how to write DOS batch files and CLI command scripts to perform the controller details task. You can use the CLI commands alone in CLI command scripts or in combination with DOS commands in DOS batch files. Also, you can invoke CLI command scripts in a DOS
  • Adaptec 2254100-R | Software Reference Manual - Page 232
    Automated Scripts A-2
  • Adaptec 2254100-R | Software Reference Manual - Page 233
    R Adaptec, Inc. 691 South Milpitas Boulevard Milpitas, CA 95035 USA ©2000 - 2003 Adaptec All rights reserved. Adaptec and the Adaptec logo are trademarks of Adaptec which may be registered in some jurisdictions. Part Number: 513603-06, Ver. AA 05/03
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233

Adaptec Serial ATA RAID
2410SA Command Line
Interface
Software Reference Guide
R