kazmax - Linux で自宅サーバー

mt - コマンド (プログラム) の説明 - Linux コマンド集 一覧表

  1. 名前
  2. 書式
  3. 説明

名前

mt - 磁気テープドライブの操作を制御する

書式

mt [-V] [-f device] [--file=device] [--version] operation [count]

説明

このマニュアルページは GNU 版の mt について説明している。 mt はテープドライブに対して、指示された操作 operation を行う。 この操作は、以下に列挙されているテープ操作のうちの いずれか一つでなければならない。

デフォルトで操作対象となるテープデバイスは、 mt がコンパイルされたとき、ファイル /usr/include/sys/mtio.h から選ばれる。 デバイスファイル名を環境変数 TAPE で指示したり、コマンドラインオプション (下記参照) を用いれば、 これを変更することができる。 コマンドラインオプションは環境変数より優先される。

デバイスはキャラクタースペシャルファイル、またはリモートテープドライブで なければならない。 他の計算機上のテープドライブをアーカイブとして使うには、`HOSTNAME:' で 始まるファイル名を使うこと。 リモートテープドライブに特定のユーザーでアクセスできる場合 (一般には、そのユーザーの `~/.rhosts' ファイルにエントリがある場合)、 ホスト名の前に「ユーザー名 + `@'」をつけることができる。

可能な操作を以下に列挙する。 他と重ならない省略形も使える。 あらゆるシステムとあらゆるタイプのテープドライブで、 すべての操作が可能であるとは限らない。 オプションとして繰り返し回数をとる操作もある。 回数は操作名の後に指定でき、デフォルトは 1 回である。

eof, weof
現在の位置にcountで指定された数の EOF マークを書き込む。
fsf
countで指定された数のファイル分だけ進める。テープの位置は次のファイルの第 1 ブロックになる。
bsf
countで指定された数のファイル分だけ戻す。テープの位置は次のファイルの第 1 ブロックになる。
fsr
countで指定された数のレコード分だけ進める。
bsr
countで指定された数のレコード分だけ戻す。
bsfm
countで指定された数のファイルマーク分だけ戻す。テープの位置はファイルマークのテープ先頭側になる。
fsfm
countで指定された数のファイルマーク分だけ進める。テープの位置はファイルマークのテープ先頭側になる。
asf
絶対ファイル番号countに進める。巻き戻してから fstcountとした場合と同じ。
seek
ブロック番号countに進める。
eom
(テープにファイルを追加するために) テープ上の記録済み領域の末尾に移動する。
rewind
テープを巻き戻す。
offline, rewoffl
テープを巻き戻し、もし可能ならアンロードする。
status
テープユニットの状態についての情報を表示する。
retension
テープを巻き戻した後、リールの最後まで進め、さらにもう一度巻き戻す。
erase
テープを消去する。

mt は操作が成功した場合、状態 0 で終了する。 指示された操作またはデバイス名が無効な場合、状態 1 で終了する。 操作が失敗した場合、状態 2 で終了する。

オプション

-f, --file=device
操作するテープドライブを、ファイル名が device のものにする。 他の計算機上のテープドライブを使うには、 `HOSTNAME:' で始まるファイル名を使うこと。 リモートテープドライブに特定のユーザーでアクセスできる場合 (一般には、そのユーザーの `~/.rhosts' ファイルにエントリがある場合)、 ホスト名の前に「ユーザー名 + `@'」をつけることができる。
-V, --version
mt のバージョン番号を表示する。