Adaptec 2020ZCR Reference Guide - Page 120

wait{=boolean}, FALSE, container list, container, scrub, As the command executes

Page 120 highlights

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 set this switch to FALSE, the command performs the scrub action asynchronously, which means the command prompt returns immediately. Examples Before scrubbing a redundant array, use the container list command to obtain information about any existing arrays. 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 0:02:0 10.0MB: 10.0MB The following example synchronously scrubs array 0 using a delay time of 5 milliseconds: AAC0>container scrub /io_delay=5 /wait=TRUE 0 Executing: container scrub /io_delay=5 /wait=TRUE 0 As the command executes, note the title bar of the DOS window displays the status of the command. For example: Stat:OK!Task:100,Func:MSC Ctr:0,State:RUN 97.2% For further details on status information, see page 1-13. 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 Offset:Size D: 0 Mirror 10.0MB NTFS 0:02:0 64.0KB: 10.0MB 0:02:0 10.0MB: 10.0MB As the example shows, there is no difference between the array list display prior to and after the scrub operation. 3-89

  • 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
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278

3-89
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 set this switch
to
FALSE
, the command performs the scrub action
asynchronously, which means the command prompt returns
immediately.
Examples
Before scrubbing a redundant array, use the
container list
command
to obtain information about any existing arrays. 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
0:02:0 10.0MB:
10.0MB
The following example synchronously scrubs array 0 using a delay
time of 5 milliseconds:
AAC0>container scrub /io_delay=5 /wait=TRUE 0
Executing: container scrub /io_delay=5
/wait=TRUE 0
As the command executes, note the title bar of the DOS window
displays the status of the command. For example:
Stat:OK!Task:100,Func:MSC Ctr:0,State:RUN 97.2%
For further details on status information, see
page 1-13
.
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 Offset:Size
-- ----- ------ ------ --- ------ ------- ------ -------------
D: 0
Mirror 10.0MB
NTFS
0:02:0 64.0KB:
10.0MB
0:02:0 10.0MB:
10.0MB
As the example shows, there is no difference between the array list
display prior to and after the scrub operation.