1 .\" Copyright (c) 1981, 1990, 1993
2 .\" The Regents of the University of California. All rights reserved.
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
8 .\" 1. Redistributions of source code must retain the above copyright
9 .\" notice, this list of conditions and the following disclaimer.
10 .\" 2. Redistributions in binary form must reproduce the above copyright
11 .\" notice, this list of conditions and the following disclaimer in the
12 .\" documentation and/or other materials provided with the distribution.
13 .\" 3. All advertising materials mentioning features or use of this software
14 .\" must display the following acknowledgement:
15 .\" This product includes software developed by the University of
16 .\" California, Berkeley and its contributors.
17 .\" 4. Neither the name of the University nor the names of its contributors
18 .\" may be used to endorse or promote products derived from this software
19 .\" without specific prior written permission.
21 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 .\" @(#)mt.1 8.1 (Berkeley) 6/6/93
41 .Nd magnetic tape manipulating program
50 utility is used to give commands to a magnetic tape drive.
53 performs the requested operation once.
55 may be performed multiple times by specifying
60 must reference a raw (not block) tape device.
62 The available commands are listed below.
64 characters as are required to uniquely identify a command
66 .Bl -tag -width "eof, weof"
70 end-of-file marks at the current position on the tape.
74 setmarks at the current position on the tape.
100 Read Hardware block position.
101 Some drives do not support this.
103 number reported is specific for that hardware only.
104 The count argument is
107 Read SCSI logical block position.
108 Some drives do not support this.
110 count argument is ignored.
112 Set Hardware block position.
113 Some drives do not support this.
115 argument is interpreted as a hardware block to which to position the tape.
117 Set SCSI logical block position.
118 Some drives do not support this.
120 argument is interpreted as a SCSI logical block to which to position the tape.
124 .It Cm offline , rewoffl
125 Rewind the tape and place the tape unit off-line
129 A count of 0 disables long erase, which is on by default.
132 (one full wind forth and back, Count is ignored).
134 Print status information about the tape unit.
135 For SCSI magnetic tape devices,
136 the current operating modes of density, blocksize, and whether compression
137 is enabled is reported.
138 The current state of the driver (what it thinks that
139 it is doing with the device) is reported.
140 If the driver knows the relative
141 position from BOT (in terms of filemarks and records), it prints that.
143 that this information is not definitive (only BOT, End of Recorded Media, and
144 hardware or SCSI logical block position (if the drive supports such) are
145 considered definitive tape positions).
147 Print (and clear) error status information about this device.
149 operation (e.g., a read or a write) and every control operation (e.g,, a
150 rewind), the driver stores up the last command executed and it's associated
151 status and any residual counts (if any).
152 This command retrieves and prints this
154 If possible, this also clears any latched error information.
156 Set the block size for the tape unit.
157 Zero means variable-length
160 Set the density for the tape unit.
161 For the density codes, see below.
162 The density value could be given either numerically, or as a string,
166 If the string is abbreviated, it will be resolved in the order
167 shown in the table, and the first matching entry will be used.
169 given string and the resulting canonical density name do not match
170 exactly, an informational message is printed about what the given
171 string has been taken for.
173 Fetch and print out the current EOT filemark model.
175 many filemarks will be written at close if a tape was being written.
180 and print out the current and EOT filemark model.
181 Typically this will be
183 filemarks, but some devices (typically QIC cartridge drives) can
187 Currently you can only choose a value of
192 Forward space to end of recorded medium
195 Forward space to end of data, identical to
198 Set compression mode.
199 There are currently several possible values for the compression mode:
201 .Bl -tag -width 9n -compact
203 Turn compression off.
213 IBM Improved Data Recording Capability compression (0x10).
215 DCLZ compression algorithm (0x20).
218 In addition to the above recognized compression keywords, the user can
219 supply a numeric compression algorithm for the tape drive to use.
221 cases, simply turning the compression
223 will have the desired effect of enabling the default compression algorithm
224 supported by the drive.
225 If this is not the case (see the
227 display to see which compression algorithm is currently in use), the user
228 can manually specify one of the supported compression keywords (above), or
229 supply a numeric compression value.
232 If a tape name is not specified, and the environment variable
241 utility returns a 0 exit status when the operation(s) were successful,
242 1 if the command was unrecognized, and 2 if an operation failed.
244 The following density table was taken from the
245 .Sq Historical sequential access density codes
246 table (A-1) in Revision 11 of the SCSI-3 Stream Device Commands (SSC)
247 working draft, dated November 11, 1997.
249 The different density codes are as follows:
251 .Dl "0x0 default for device
252 .Dl "0xE reserved for ECMA
253 .Bd -literal -offset 3n
254 Value Width Tracks Density Code Type Reference Note
256 0x01 12.7 (0.5) 9 32 (800) NRZI R X3.22-1983 2
257 0x02 12.7 (0.5) 9 63 (1,600) PE R X3.39-1986 2
258 0x03 12.7 (0.5) 9 246 (6,250) GCR R X3.54-1986 2
259 0x05 6.3 (0.25) 4/9 315 (8,000) GCR C X3.136-1986 1
260 0x06 12.7 (0.5) 9 126 (3,200) PE R X3.157-1987 2
261 0x07 6.3 (0.25) 4 252 (6,400) IMFM C X3.116-1986 1
262 0x08 3.81 (0.15) 4 315 (8,000) GCR CS X3.158-1987 1
263 0x09 12.7 (0.5) 18 1,491 (37,871) GCR C X3.180 2
264 0x0A 12.7 (0.5) 22 262 (6,667) MFM C X3B5/86-199 1
265 0x0B 6.3 (0.25) 4 63 (1,600) PE C X3.56-1986 1
266 0x0C 12.7 (0.5) 24 500 (12,690) GCR C HI-TC1 1,6
267 0x0D 12.7 (0.5) 24 999 (25,380) GCR C HI-TC2 1,6
268 0x0F 6.3 (0.25) 15 394 (10,000) GCR C QIC-120 1,6
269 0x10 6.3 (0.25) 18 394 (10,000) GCR C QIC-150 1,6
270 0x11 6.3 (0.25) 26 630 (16,000) GCR C QIC-320 1,6
271 0x12 6.3 (0.25) 30 2,034 (51,667) RLL C QIC-1350 1,6
272 0x13 3.81 (0.15) 1 2,400 (61,000) DDS CS X3B5/88-185A 5
273 0x14 8.0 (0.315) 1 1,703 (43,245) RLL CS X3.202-1991 5
274 0x15 8.0 (0.315) 1 1,789 (45,434) RLL CS ECMA TC17 5
275 0x16 12.7 (0.5) 48 394 (10,000) MFM C X3.193-1990 1
276 0x17 12.7 (0.5) 48 1,673 (42,500) MFM C X3B5/91-174 1
277 0x18 12.7 (0.5) 112 1,673 (42,500) MFM C X3B5/92-50 1
278 0x19 12.7 (0.5) 128 2,460 (62,500) RLL C DLTapeIII 6,7
279 0x1A 12.7 (0.5) 128 3,214 (81,633) RLL C DLTapeIV(20) 6,7
280 0x1B 12.7 (0.5) 208 3,383 (85,937) RLL C DLTapeIV(35) 6,7
281 0x1C 6.3 (0.25) 34 1,654 (42,000) MFM C QIC-385M 1,6
282 0x1D 6.3 (0.25) 32 1,512 (38,400) GCR C QIC-410M 1,6
283 0x1E 6.3 (0.25) 30 1,385 (36,000) GCR C QIC-1000C 1,6
284 0x1F 6.3 (0.25) 30 2,666 (67,733) RLL C QIC-2100C 1,6
285 0x20 6.3 (0.25) 144 2,666 (67,733) RLL C QIC-6GB(M) 1,6
286 0x21 6.3 (0.25) 144 2,666 (67,733) RLL C QIC-20GB(C) 1,6
287 0x22 6.3 (0.25) 42 1,600 (40,640) GCR C QIC-2GB(C) ?
288 0x23 6.3 (0.25) 38 2,666 (67,733) RLL C QIC-875M ?
289 0x24 3.81 (0.15) 1 2,400 (61,000) CS DDS-2 5
290 0x25 3.81 (0.15) 1 3,816 (97,000) CS DDS-3 5
291 0x26 3.81 (0.15) 1 3,816 (97,000) CS DDS-4 5
292 0x27 8.0 (0.315) 1 3,056 (77,611) RLL CS Mammoth 5
293 0x28 12.7 (0.5) 36 1,491 (37,871) GCR C X3.224 1
296 0x2B 12.7 (0.5) 3 ? ? ? C X3.267 5
297 0x41 12.7 (0.5) 208 3,868 (98,250) RLL C DLTapeIV(40) 6,7
298 0x48 12.7 (0.5) 448 5,236 (133,000) PRML C SDLTapeI(110) 6,8
299 0x49 12.7 (0.5) 448 7,598 (193,000) PRML C SDLTapeI(160) 6,8
301 .Bd -literal -offset 3n
302 Code Description Type Description
303 ---------------- ----------------
304 NRZI Non return to zero, change on ones R Reel-to-reel
305 GCR Group code recording C Cartridge
306 PE Phase encoded CS Cassette
307 IMFM Inverted modified frequency modulation
308 MFM Modified frequency modulation
310 RLL Run length limited
311 PRML Partial Response Maximum Likelihood
313 .Bd -literal -offset 3n
316 2. Parallel recorded.
317 3. Old format known as QIC-11.
319 6. This is not an American National Standard. The reference is based on
320 an industry standard definition of the media format.
321 7. DLT recording: serially recorded track pairs (DLTapeIII and
322 DLTapeIV(20)), or track quads (DLTapeIV(35) and DLTapeIV(40)).
323 8. Super DLT (SDLT) recording: 56 serially recorded logical tracks with
324 8 physical tracks each.
327 If the following environment variable exists, it is utilized by
335 environment variable if the
341 .Bl -tag -width /dev/*sa[0-9]*xx -compact
343 QIC-02/QIC-36 magnetic tape interface
344 .It Pa /dev/*sa[0-9]*
345 SCSI magnetic tape interface
360 Extensions regarding the
366 command, and have been merged into the
373 command that used to be a synonym for
375 has been abandoned in
377 since it was often confused with
379 which is fairly dangerous.