[16] | 1 | .TH mmchdisk 03/31/06 |
---|
| 2 | mmchdisk Command |
---|
| 3 | .SH "Name" |
---|
| 4 | .PP |
---|
| 5 | \fBmmchdisk\fR - Changes state or parameters of one or more disks in |
---|
| 6 | a GPFS file system. |
---|
| 7 | .SH "Synopsis" |
---|
| 8 | .PP |
---|
| 9 | \fBmmchdisk\fR \fIDevice\fR {\fBsuspend\fR | \fBresume\fR | |
---|
| 10 | \fBstop\fR | \fBstart\fR | \fBchange\fR} \fB-d\fR |
---|
| 11 | "\fIDiskDesc\fR[;\fIDiskDesc\fR...]" |
---|
| 12 | [\fB-N\fR |
---|
| 13 | {\fINode\fR[,\fINode\fR...] | |
---|
| 14 | \fINodeFile\fR | \fINodeClass\fR}] |
---|
| 15 | .PP |
---|
| 16 | Or, |
---|
| 17 | .PP |
---|
| 18 | \fBmmchdisk\fR \fIDevice\fR {\fBresume\fR | \fBstart\fR} |
---|
| 19 | \fB-a\fR [\fB-N\fR |
---|
| 20 | {\fINode\fR[,\fINode\fR...] | |
---|
| 21 | \fINodeFile\fR | \fINodeClass\fR}] |
---|
| 22 | .SH "Description" |
---|
| 23 | .PP |
---|
| 24 | Use the \fBmmchdisk\fR command to change the state or the parameters of |
---|
| 25 | one or more disks in a GPFS file system. |
---|
| 26 | .PP |
---|
| 27 | The state of a disk is a combination of its status and availability, displayed |
---|
| 28 | with the |
---|
| 29 | \fBmmlsdisk\fR command. Disk status |
---|
| 30 | is normally either \fBready\fR or \fBsuspended\fR. A transitional |
---|
| 31 | status such as \fBreplacing\fR, \fBreplacement\fR, or \fBbeing |
---|
| 32 | emptied\fR might also appear if a disk is being deleted or replaced. |
---|
| 33 | A suspended disk is one that the user has decided not to place any new data |
---|
| 34 | on. Existing data on a suspended disk may still be read or |
---|
| 35 | updated. Typically, a disk is suspended prior to restriping a file |
---|
| 36 | system. Suspending a disk tells the \fBmmrestripefs\fR command that data is to be migrated |
---|
| 37 | off that disk. Disk availability is either \fBup\fR or |
---|
| 38 | \fBdown\fR. |
---|
| 39 | .PP |
---|
| 40 | Be sure to use \fBstop\fR before you take a disk offline for |
---|
| 41 | maintenance. You should also use \fBstop\fR when a disk has become |
---|
| 42 | temporarily inaccessible due to a disk failure that is repairable without loss |
---|
| 43 | of data on that disk (for example, an adapter failure or a failure of the disk |
---|
| 44 | electronics). |
---|
| 45 | .PP |
---|
| 46 | The \fIDisk Usage\fR (\fBdataAndMetadata\fR, \fBdataOnly\fR, |
---|
| 47 | \fBmetadataOnly\fR, or \fBdescOnly\fR) and \fIFailure Group\fR |
---|
| 48 | parameters of a disk are adjusted with the \fBchange\fR option. See |
---|
| 49 | the |
---|
| 50 | \fIGeneral Parallel File System: |
---|
| 51 | Concepts, Planning, and Installation Guide\fR and search for |
---|
| 52 | \fIrecoverability considerations\fR. The \fBmmchdisk change\fR |
---|
| 53 | command does not move data or metadata that resides on the disk. After |
---|
| 54 | changing disk parameters, in particular, \fIDisk Usage\fR, you may have to |
---|
| 55 | issue the |
---|
| 56 | \fBmmrestripefs\fR command with the |
---|
| 57 | \fB-r\fR option to relocate data so that it conforms to the new disk |
---|
| 58 | parameters. |
---|
| 59 | .PP |
---|
| 60 | The \fBmmchdisk\fR command can be issued for a mounted or unmounted file system. |
---|
| 61 | When maintenance is complete or the failure has been repaired, use the \fBmmchdisk\fR command with the start option. |
---|
| 62 | If the failure cannot be repaired without loss of data, you can use the \fBmmdeldisk\fR command. |
---|
| 63 | .PP |
---|
| 64 | Note: |
---|
| 65 | The \fBmmchdisk\fR command cannot be used to change the NSD servers associated with the disk. |
---|
| 66 | Use the \fBmmchnsd\fR command for this purpose. |
---|
| 67 | Similarly, the \fBmmchdisk\fR command cannot be used to change the storage pool for the disk. |
---|
| 68 | Use the \fBmmdeldisk\fR and \fBmmadddisk\fR commands to move a disk from one storage pool to another. |
---|
| 69 | .SH "Parameters" |
---|
| 70 | .PP |
---|
| 71 | .RS +3 |
---|
| 72 | \fB\fIDevice\fR |
---|
| 73 | \fR |
---|
| 74 | .RE |
---|
| 75 | .RS +9 |
---|
| 76 | The device name of the file system to which the disks belong. File |
---|
| 77 | system names need not be fully-qualified. \fBfs0\fR is as acceptable |
---|
| 78 | as \fB/dev/fs0\fR. |
---|
| 79 | .PP |
---|
| 80 | This must be the first parameter. |
---|
| 81 | .RE |
---|
| 82 | .PP |
---|
| 83 | .RS +3 |
---|
| 84 | \fB-d "\fIDiskDesc\fR[;\fIDiskDesc\fR... |
---|
| 85 | ]" |
---|
| 86 | \fR |
---|
| 87 | .RE |
---|
| 88 | .RS +9 |
---|
| 89 | A descriptor for each disk to be changed. |
---|
| 90 | .PP |
---|
| 91 | Specify only disk names when using the \fBsuspend\fR, \fBresume\fR, |
---|
| 92 | \fBstop\fR, or \fBstart\fR options. Delimit multiple disk names |
---|
| 93 | with semicolons and enclose the list in quotation marks. For example, |
---|
| 94 | "gpfs1nsd;gpfs2nsd" |
---|
| 95 | .PP |
---|
| 96 | When using the \fBchange\fR option, include the disk name and any new |
---|
| 97 | \fIDisk Usage\fR and \fIFailure Group\fR positional parameter values in |
---|
| 98 | the descriptor. Delimit descriptors with semicolons and enclose the |
---|
| 99 | list in quotation marks, for example, |
---|
| 100 | "gpfs1nsd:::dataOnly;gpfs2nsd:::metadataOnly:12" |
---|
| 101 | .PP |
---|
| 102 | A disk descriptor is defined as (second, third, sixth and sevents |
---|
| 103 | fields reserved): |
---|
| 104 | .sp |
---|
| 105 | .nf |
---|
| 106 | DiskName:::DiskUsage:FailureGroup::: |
---|
| 107 | .fi |
---|
| 108 | .sp |
---|
| 109 | .PP |
---|
| 110 | .RS +3 |
---|
| 111 | \fB\fIDiskName\fR |
---|
| 112 | \fR |
---|
| 113 | .RE |
---|
| 114 | .RS +9 |
---|
| 115 | .PP |
---|
| 116 | For a list of disks that belong to a particular file system, issue the \fBmmlsnsd -f\fR, the |
---|
| 117 | \fBmmlsfs |
---|
| 118 | -d\fR, or the |
---|
| 119 | \fBmmlsdisk\fR command. |
---|
| 120 | The |
---|
| 121 | \fBmmlsdisk\fR command will also show the current |
---|
| 122 | disk usage and failure group values for each of the disks. |
---|
| 123 | .RE |
---|
| 124 | .PP |
---|
| 125 | .RS +3 |
---|
| 126 | \fB\fIDiskUsage\fR |
---|
| 127 | \fR |
---|
| 128 | .RE |
---|
| 129 | .RS +9 |
---|
| 130 | If a value is not specified, the disk usage remains unchanged: |
---|
| 131 | .PP |
---|
| 132 | .RS +3 |
---|
| 133 | \fBdataAndMetadata |
---|
| 134 | \fR |
---|
| 135 | .RE |
---|
| 136 | .RS +9 |
---|
| 137 | Indicates that the disk contains both data and metadata. This is |
---|
| 138 | the default. |
---|
| 139 | .RE |
---|
| 140 | .PP |
---|
| 141 | .RS +3 |
---|
| 142 | \fBdataOnly |
---|
| 143 | \fR |
---|
| 144 | .RE |
---|
| 145 | .RS +9 |
---|
| 146 | Indicates that the disk contains data and does not contain |
---|
| 147 | metadata. |
---|
| 148 | .RE |
---|
| 149 | .PP |
---|
| 150 | .RS +3 |
---|
| 151 | \fBmetadataOnly |
---|
| 152 | \fR |
---|
| 153 | .RE |
---|
| 154 | .RS +9 |
---|
| 155 | Indicates that the disk contains metadata and does not contain |
---|
| 156 | data. |
---|
| 157 | .RE |
---|
| 158 | .PP |
---|
| 159 | .RS +3 |
---|
| 160 | \fBdescOnly |
---|
| 161 | \fR |
---|
| 162 | .RE |
---|
| 163 | .RS +9 |
---|
| 164 | Indicates that the disk contains no data and no file metadata. Such |
---|
| 165 | a disk is used solely to keep a copy of the file system descriptor, and can be |
---|
| 166 | used as a third failure group in certain disaster recovery |
---|
| 167 | configurations. For more information, see |
---|
| 168 | \fIGeneral Parallel File System: Advanced |
---|
| 169 | Administration\fR and search on \fISynchronous mirroring utilizing |
---|
| 170 | GPFS replication\fR. |
---|
| 171 | .RE |
---|
| 172 | .RE |
---|
| 173 | .PP |
---|
| 174 | .RS +3 |
---|
| 175 | \fB\fIFailureGroup\fR |
---|
| 176 | \fR |
---|
| 177 | .RE |
---|
| 178 | .RS +9 |
---|
| 179 | A number identifying the failure group to which this disk belongs. |
---|
| 180 | You can specify any value from -1 (where -1 indicates that the disk has no |
---|
| 181 | point of failure in common with any other disk) to 4000. If you do not |
---|
| 182 | specify a failure group, the value remains unchanged. GPFS uses this |
---|
| 183 | information during data and metadata placement to assure that no two replicas |
---|
| 184 | of the same block are written in such a way as to become unavailable due to a |
---|
| 185 | single disk failure. All disks that are attached to the same NSD server |
---|
| 186 | or adapter should be placed in the same failure group. |
---|
| 187 | .RE |
---|
| 188 | .RE |
---|
| 189 | .PP |
---|
| 190 | .RS +3 |
---|
| 191 | \fB-a |
---|
| 192 | \fR |
---|
| 193 | .RE |
---|
| 194 | .RS +9 |
---|
| 195 | Specifies to change the state of all of the disks belonging to the file |
---|
| 196 | system, \fIDevice\fR. This operand is valid only on the |
---|
| 197 | \fBresume\fR and \fBstart\fR options. |
---|
| 198 | .RE |
---|
| 199 | .PP |
---|
| 200 | .RS +3 |
---|
| 201 | \fB-N {\fINode\fR[,\fINode\fR...] | \fINodeFile\fR | \fINodeClass\fR } |
---|
| 202 | \fR |
---|
| 203 | .RE |
---|
| 204 | .RS +9 |
---|
| 205 | Specify the nodes to participate in the restripe of the file system after |
---|
| 206 | the state or parameters of the disks have been changed. This command |
---|
| 207 | supports all defined node classes. The default is \fBall\fR (all |
---|
| 208 | nodes in the GPFS cluster will participate in the restripe of the file |
---|
| 209 | system). |
---|
| 210 | .PP |
---|
| 211 | For information on how to specify node names, see \fISpecifying nodes as input to GPFS commands\fR |
---|
| 212 | in \fIGPFS: Administration and Programming Reference\fR. |
---|
| 213 | .RE |
---|
| 214 | .SH "Options" |
---|
| 215 | .PP |
---|
| 216 | .RS +3 |
---|
| 217 | \fBchange |
---|
| 218 | \fR |
---|
| 219 | .RE |
---|
| 220 | .RS +9 |
---|
| 221 | Instructs GPFS to change the \fIDisk Usage\fR parameter, the |
---|
| 222 | \fIFailure Group\fR parameter, or both, according to the values specified |
---|
| 223 | in the \fIDisk Desc\fR. |
---|
| 224 | .RE |
---|
| 225 | .PP |
---|
| 226 | .RS +3 |
---|
| 227 | \fBresume |
---|
| 228 | \fR |
---|
| 229 | .RE |
---|
| 230 | .RS +9 |
---|
| 231 | Informs GPFS that a disk previously suspended is now available for |
---|
| 232 | allocating new space. If the disk is currently in a stopped state, it |
---|
| 233 | remains stopped until you specify the \fBstart\fR option. Otherwise, |
---|
| 234 | normal read and write access to the disk resumes. |
---|
| 235 | .RE |
---|
| 236 | .PP |
---|
| 237 | .RS +3 |
---|
| 238 | \fBstart |
---|
| 239 | \fR |
---|
| 240 | .RE |
---|
| 241 | .RS +9 |
---|
| 242 | Informs GPFS that disks previously stopped are now accessible. This |
---|
| 243 | is accomplished by first changing the disk availability from \fBdown\fR to |
---|
| 244 | \fBrecovering\fR. The file system metadata is then scanned and any |
---|
| 245 | missing updates (replicated data that was changed while the disk was |
---|
| 246 | \fBdown\fR) are repaired. If this operation is successful, the |
---|
| 247 | availability is then changed to \fBup\fR. If the metadata scan |
---|
| 248 | fails, availability is set to \fBunrecovered\fR. This could occur if |
---|
| 249 | too many other disks are \fBdown\fR. The metadata scan can be |
---|
| 250 | re-initiated at a later time by issuing the \fBmmchdisk start\fR command |
---|
| 251 | again. |
---|
| 252 | .PP |
---|
| 253 | If more than one disk in the file system is down, they must all be started |
---|
| 254 | at the same time by issuing the \fBmmchdisk \fIDevice\fR start -a\fR |
---|
| 255 | command. If you start them separately and metadata is stored on any |
---|
| 256 | disk that remains down, the \fBmmchdisk start\fR command fails. |
---|
| 257 | .RE |
---|
| 258 | .PP |
---|
| 259 | .RS +3 |
---|
| 260 | \fBstop |
---|
| 261 | \fR |
---|
| 262 | .RE |
---|
| 263 | .RS +9 |
---|
| 264 | Instructs GPFS to stop any attempts to access the specified disks. |
---|
| 265 | Use this option to tell the file system manager that a disk has failed or is |
---|
| 266 | currently inaccessible because of maintenance. |
---|
| 267 | .PP |
---|
| 268 | A disk remains stopped until it is explicitly started by the |
---|
| 269 | \fBmmchdisk\fR command with the \fBstart\fR option. Restarting |
---|
| 270 | the GPFS Server daemon or rebooting does not restore normal access to a |
---|
| 271 | stopped disk. |
---|
| 272 | .RE |
---|
| 273 | .PP |
---|
| 274 | .RS +3 |
---|
| 275 | \fBsuspend |
---|
| 276 | \fR |
---|
| 277 | .RE |
---|
| 278 | .RS +9 |
---|
| 279 | Instructs GPFS to stop allocating space on the specified disk. |
---|
| 280 | Place a disk in this state when you are preparing to restripe the file system |
---|
| 281 | off this disk because of faulty performance. This is a user-initiated |
---|
| 282 | state that GPFS never uses without an explicit command to change disk |
---|
| 283 | state. Existing data on a suspended disk may still be read or |
---|
| 284 | updated. |
---|
| 285 | .PP |
---|
| 286 | A disk remains suspended until it is explicitly resumed. Restarting |
---|
| 287 | GPFS or rebooting nodes does not restore normal access to a suspended |
---|
| 288 | disk. |
---|
| 289 | .RE |
---|
| 290 | .SH "Exit status" |
---|
| 291 | .PP |
---|
| 292 | .PP |
---|
| 293 | .RS +3 |
---|
| 294 | \fB0 |
---|
| 295 | \fR |
---|
| 296 | .RE |
---|
| 297 | .RS +9 |
---|
| 298 | Successful completion. |
---|
| 299 | .RE |
---|
| 300 | .PP |
---|
| 301 | .RS +3 |
---|
| 302 | \fBnonzero |
---|
| 303 | \fR |
---|
| 304 | .RE |
---|
| 305 | .RS +9 |
---|
| 306 | A failure has occurred. |
---|
| 307 | .RE |
---|
| 308 | .SH "Security" |
---|
| 309 | .PP |
---|
| 310 | You must have root authority to run the \fBmmchdisk\fR command. |
---|
| 311 | .PP |
---|
| 312 | You may issue the \fBmmchdisk\fR command from any node in the GPFS |
---|
| 313 | cluster. |
---|
| 314 | .PP |
---|
| 315 | When using the \fBrcp\fR and \fBrsh\fR commands for remote |
---|
| 316 | communication, a properly configured \fB.rhosts\fR file must exist |
---|
| 317 | in the root user's home directory on each node in the GPFS |
---|
| 318 | cluster. If you have designated the use of a different remote |
---|
| 319 | communication program on either the |
---|
| 320 | \fBmmcrcluster\fR |
---|
| 321 | or the |
---|
| 322 | \fBmmchcluster\fR command, you must |
---|
| 323 | ensure: |
---|
| 324 | .RS +3 |
---|
| 325 | .HP 3 |
---|
| 326 | 1. Proper authorization is granted to all nodes in the GPFS cluster. |
---|
| 327 | .HP 3 |
---|
| 328 | 2. The nodes in the GPFS cluster can communicate without the use of a |
---|
| 329 | password, and without any extraneous messages. |
---|
| 330 | .RE |
---|
| 331 | .SH "Examples" |
---|
| 332 | .RS +3 |
---|
| 333 | .HP 3 |
---|
| 334 | 1. To \fBsuspend\fR active disk \fBgpfs2nsd\fR, issue this |
---|
| 335 | command: |
---|
| 336 | .sp |
---|
| 337 | .nf |
---|
| 338 | mmchdisk fs0 suspend -d gpfs2nsd |
---|
| 339 | .fi |
---|
| 340 | .sp |
---|
| 341 | To confirm the change, issue this command: |
---|
| 342 | .sp |
---|
| 343 | .nf |
---|
| 344 | mmlsdisk fs0 |
---|
| 345 | .fi |
---|
| 346 | .sp |
---|
| 347 | The system displays information similar to: |
---|
| 348 | .sp |
---|
| 349 | .nf |
---|
| 350 | disk driver sector failure holds holds status storage |
---|
| 351 | name type size group metadata data availability pool |
---|
| 352 | --------- ------- ------ ------- ------- ---- ----- --------- ------- |
---|
| 353 | gpfs2nsd nsd 512 2 yes yes suspended up system |
---|
| 354 | hd3vsdn01 nsd 512 2 yes yes ready up system |
---|
| 355 | hd27n01 nsd 512 8 yes yes ready up system |
---|
| 356 | hd28n01 nsd 512 8 yes yes ready up system |
---|
| 357 | hd29n01 nsd 512 8 yes yes ready up system |
---|
| 358 | hd10vsdn09 nsd 512 4003 no yes ready up sp1\ |
---|
| 359 | hd11vsdn10 nsd 512 4003 no yes ready up sp1\ |
---|
| 360 | .fi |
---|
| 361 | .sp |
---|
| 362 | .HP 3 |
---|
| 363 | 2. To specify that metadata should no longer be stored on disk |
---|
| 364 | \fBgpfs1nsd\fR, issue this command: |
---|
| 365 | .sp |
---|
| 366 | .nf |
---|
| 367 | mmchdisk fs0 change -d "gpfs1nsd:::dataOnly" |
---|
| 368 | .fi |
---|
| 369 | .sp |
---|
| 370 | To confirm the change, issue this command: |
---|
| 371 | .sp |
---|
| 372 | .nf |
---|
| 373 | mmlsdisk fs0 |
---|
| 374 | .fi |
---|
| 375 | .sp |
---|
| 376 | The system displays information similar to: |
---|
| 377 | .sp |
---|
| 378 | .nf |
---|
| 379 | disk driver sector failure holds holds status storage |
---|
| 380 | name type size group metadata data availability pool |
---|
| 381 | --------- ------ ------ ------- ------ ---- ----- --------- ------- |
---|
| 382 | hd2vsdn01 nsd 512 2 yes yes ready up system |
---|
| 383 | hd3vsdn01 nsd 512 2 yes yes ready up system |
---|
| 384 | hd27n01 nsd 512 8 yes yes ready up system |
---|
| 385 | gpfs1nsd nsd 512 8 no yes ready up system |
---|
| 386 | hd29n01 nsd 512 8 yes yes ready up system |
---|
| 387 | hd10vsdn09 nsd 512 4003 no yes ready up sp1 |
---|
| 388 | hd11vsdn10 nsd 512 4003 no yes ready up sp1 |
---|
| 389 | .fi |
---|
| 390 | .sp |
---|
| 391 | .RE |
---|
| 392 | .SH "See also" |
---|
| 393 | .PP |
---|
| 394 | Displaying GPFS disk states |
---|
| 395 | .PP |
---|
| 396 | mmadddisk Command |
---|
| 397 | .PP |
---|
| 398 | mmchnsd Command |
---|
| 399 | .PP |
---|
| 400 | mmdeldisk Command |
---|
| 401 | .PP |
---|
| 402 | mmlsdisk Command |
---|
| 403 | .PP |
---|
| 404 | mmlsnsd Command |
---|
| 405 | .PP |
---|
| 406 | mmrpldisk Command |
---|
| 407 | .SH "Location" |
---|
| 408 | .PP |
---|
| 409 | \fB/usr/lpp/mmfs/bin\fR |
---|
| 410 | .PP |
---|