IBM TS2340 User Guide - Page 407

mtdevice, offline, rewoffl, and unload, parms, prevent, qryinquiry, qrypos, qrysense

Page 407 highlights

Linux - Tape Utility Program (IBMtapeutil) list: This subcommand rewinds the tape to the beginning of tape and displays the contents. The output lists filemarks and the size of each record found on the tape until the end of data is reached. If a record is larger than 256 KB, a read error is returned. When the command completes, the tape is at end of data. The output generated from this subcommand can be large, depending on the amount of data on the tape, and in most cases should be directed to a file. For example: # List tape contents to file IBMtapeutil -f /dev/IBMtape0 list > tape.list load: This subcommand issues the SCSI Load command to load a tape. lock: This subcommand locks the tape drive door. mtdevice: This subcommand issues the MTDEVICE ioctl command and displays the library device number. The device number consists of the control unit serial number with a 1 digit logical unit number appended to it. Both the control unit serial number and the 1 digit logical unit number are hexadecimal. The device number is only valid when an Enterprise Tape System 3590 is installed in a 3494 Enterprise Tape Library. offline, rewoffl, and unload: These subcommands rewind and unload the tape. parms: This subcommand issues the STIOCQRYP ioctl command and displays the current tape drive, media, and device driver parameters. Then the subcommand prompts users to set parameters to new values, and issues the STIOCSETP ioctl command to do so. prevent: This subcommand issues the SCSI Prevent Medium Removal command to the device to prevent medium removal by an operator until the allow subcommand is issued or the device is reset. qryinquiry: This subcommand issues the STIOCQRYINQUIRY ioctl command and displays the output. qrypos: This subcommand issues the STIOCQRYPOS ioctl command for the current logical and physical tape position and displays the data. In addition, the current tape position is saved and can be restored using a subsequent setpos subcommand. For example: # Append myfile.tar to the end of tape and then read back IBMtapeutil -f /dev/IBMtape0 append \ qrypos \ write -s myfile.tar \ setpos \ read -d temp.tar # Verify myfile.tar was written correctly diff myfile.tar temp.tar qrysense: This subcommand issues the STIOCQRYSENSE ioctl command to obtain new sense data. read -d Destination [-c Count]: This subcommand reads a file or a specified number of records from the current position on the tape to the destination file name specified with the -d flag. If the optional count parameter is used, only the number of records specified with the -c flag are read unless a filemark is encountered before the number of specified records. If the count parameter is not used, all records up to the next filemark on tape are read. For example: Appendix D. Tape Utility Programs 389

  • 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
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457

list:
This subcommand rewinds the tape to the beginning of tape and displays the
contents. The output lists filemarks and the size of each record found on the tape
until the end of data is reached. If a record is larger than 256 KB, a read error is
returned. When the command completes, the tape is at end of data. The output
generated from this subcommand can be large, depending on the amount of data
on the tape, and in most cases should be directed to a file. For example:
# List tape contents to file
IBMtapeutil
-f /dev/IBMtape0 list >
tape.list
load:
This subcommand issues the SCSI Load command to load a tape.
lock:
This subcommand locks the tape drive door.
mtdevice:
This subcommand issues the MTDEVICE
ioctl
command and displays
the library device number. The device number consists of the control unit serial
number with a 1 digit logical unit number appended to it. Both the control unit
serial number and the 1 digit logical unit number are hexadecimal. The device
number is only valid when an Enterprise Tape System 3590 is installed in a 3494
Enterprise Tape Library.
offline, rewoffl, and unload:
These subcommands rewind and unload the tape.
parms:
This subcommand issues the STIOCQRYP
ioctl
command and displays the
current tape drive, media, and device driver parameters. Then the subcommand
prompts users to set parameters to new values, and issues the STIOCSETP
ioctl
command to do so.
prevent:
This subcommand issues the SCSI Prevent Medium Removal command
to the device to prevent medium removal by an operator until the
allow
subcommand is issued or the device is reset.
qryinquiry:
This subcommand issues the STIOCQRYINQUIRY
ioctl
command and
displays the output.
qrypos:
This subcommand issues the STIOCQRYPOS
ioctl
command for the
current logical and physical tape position and displays the data. In addition, the
current tape position is saved and can be restored using a subsequent
setpos
subcommand. For example:
# Append myfile.tar to the end of tape and then read back
IBMtapeutil
-f /dev/IBMtape0 append \
qrypos \
write -s myfile.tar \
setpos \
read -d temp.tar
# Verify myfile.tar was written correctly
diff
myfile.tar temp.tar
qrysense:
This subcommand issues the STIOCQRYSENSE
ioctl
command to obtain
new sense data.
read -d Destination [-c Count]:
This subcommand reads a file or a specified
number of records from the current position on the tape to the destination file
name specified with the
-d
flag. If the optional
count
parameter is used, only the
number of records specified with the
-c
flag are read unless a filemark is
encountered before the number of specified records. If the
count
parameter is not
used, all records up to the next filemark on tape are read. For example:
Linux - Tape Utility Program (IBMtapeutil)
Appendix D. Tape Utility Programs
389