Man page - rmt-tar(8)
Packages contains this manual
Available languages:
en fr ja roManual
RMT
名 前書 式
説 明
コ マ ン ド
関 連 項 目
バ グ
バ グ 報 告
開 発 経 緯
著 作 権
名 前
rmt - リ モ ー ト の 磁 気 テ ー プ サ ー バ ー
書 式
rmt
説 明
Rmt は 、 tar (1), cpio (1) な ど の バ ッ ク ア ッ プ ユ ー テ ィ リ テ ィ ー を 利 用 し た フ ァ イ ル や デ バ イ ス の 処 理 を 、 リ モ ー ト か ら ア ク セ ス す る 機 能 を 提 供 し ま す 。 普 通 リ モ ー ト マ シ ン に 対 し て は rsh (1) ま た は ssh (1) を 利 用 し て 実 現 し ま す 。 ロ グ イ ン 名 を 指 定 し て 別 ユ ー ザ ー を 用 い る こ と も で き ま す 。
呼 び 出 し を 行 う プ ロ グ ラ ム が rmt と や り 取 り を す る 際 に は 、 標 準 入 力 に 対 し て リ ク エ ス ト を 送 信 し 、 そ の 結 果 を 標 準 出 力 か ら 読 み 取 り ま す 。 送 信 す る 要 求 は 、 要 求 を 表 す 英 字 の 次 に (必 要 が あ れ ば ) 引 数 が 続 き 、 最 後 に 改 行 文 字 に よ り 構 成 さ れ ま す 。 追 加 デ ー タ が あ る 場 合 は 、 そ の 改 行 文 字 の 次 に 送 信 さ れ ま す 。 処 理 が 成 功 す る と rmt は 以 下 を 返 し ま す 。
A number \n
上 の number は 10 進 数 の リ タ ー ン コ ー ド を ASCII 表 現 し た も の で す 。 追 加 の 情 報 は こ の 行 の 次 に 返 さ れ ま す 。 エ ラ ー 発 生 時 に は 、 以 下 の レ ス ポ ン ス が 返 さ れ ま す 。
E errno \n error-message \n
こ こ で errno は シ ス テ ム エ ラ ー コ ー ド を 表 す も の で 、 errno (3) に 説 明 さ れ て い ま す 。 error-message は エ ラ ー 内 容 を 1 行 に わ か り や す く 示 し た も の で 、 perror (3) を 用 い て 出 力 さ れ て い ま す 。
利 用 で き る コ マ ン ド と レ ス ポ ン ス の 種 類 に つ い て は 、 後 述 す る セ ク シ ョ ン に お い て 説 明 し て い ま す 。
コ マ ン ド
O device \n flags \n
指 定 さ れ た flags を 使 っ て device を オ ー プ ン し ま す 。 デ バ イ ス が す で に オ ー プ ン さ れ て い た 場 合 は 、 一 度 ク ロ ー ズ し て か ら 新 た に オ ー プ ン さ れ ま す 。
引 数
|
device |
オ ー プ ン す る デ バ イ ス 名 。 |
||
|
flags |
open (2) に 対 す る フ ラ グ 。 10 進 数 値 、 ま た は fcntl.h に 定 義 さ れ た O_* 定 数 (先 頭 の O_ は 省 略 さ れ る 場 合 が あ り ま す )。 ま た ビ ッ ト 表 現 や ( | を 利 用 し て ) 以 下 の よ う に こ れ ら を 合 わ せ た 数 値 指 定 も で き ま す 。 |
576
64|512
CREAT|TRUNC
さ ら に 指 定 を 組 み 合 わ せ る こ と も で き ま す 。 た と え ば 10 進 数 に よ る モ ー ド に 、 そ の シ ン ボ リ ッ ク な 表 現 を 付 け 加 え る よ う な 場 合 で す 。 そ の 場 合 は 、 シ ン ボ リ ッ ク 表 現 が 優 先 さ れ ま す 。
返 信 (reply)
成 功 時 に は A0\n を 返 し ま す 。
拡 張
BSD バ ー ジ ョ ン で は flags に 10 進 数 の み 指 定 可 能 で す 。
C [ device ] \n
現 在 オ ー プ ン し て い る デ バ イ ス を ク ロ ー ス し ま す 。
|
引 数 |
引 数 は す べ て 無 視 さ れ ま す 。
返 信 (reply)
成 功 時 に は A0\n を 返 し ま す 。
L whence \n offset \n
指 定 さ れ た パ ラ メ ー タ ー を 使 っ て 、 現 在 オ ー プ ン し て い る デ バ イ ス に 対 し て lseek (2) を 実 行 し ま す 。
|
引 数 |
||||
|
whence |
オ フ セ ッ ト を ど こ か ら に す る か 。 指 定 可 能 な 値 は 以 下 で す : |
0, SET, SEEK_SET フ ァ イ ル 先 頭 か ら シ ー ク
|
1, CUR, SEEK_CUR |
||
|
現 在 位 置 か ら シ ー ク |
||
|
2, END, SEEK_END |
||
|
フ ァ イ ル 終 端 か ら シ ー ク |
返 信 (reply)
成 功 時 に は A offset \n を 返 し ま す 。 offset は 新 た な オ フ セ ッ ト 値 に な り ま す 。
|
拡 張 |
BSD バ ー ジ ョ ン は whence に 対 し て 0,1,2 の み 指 定 可 能 で す 。 |
R count \n
現 在 の デ バ イ ス か ら count バ イ ト 分 の デ ー タ を 読 み 込 み ま す 。
|
引 数 |
||||
|
count |
読 み 込 み を 行 う バ イ ト 数 。 |
返 信 (reply)
成 功 時 に は 以 下 を 返 し ま す 。
A rdcount \n
こ の 後 ろ に 、 デ バ イ ス か ら 読 み 取 っ た rdcount バ イ ト 分 の デ ー タ が 続 き ま す 。
W count \n
現 在 の デ バ イ ス に デ ー タ を 書 き 込 み ま す 。 こ の コ マ ン ド の 後 ろ に 、 count バ イ ト 分 の 入 力 デ ー タ を 続 け ま す 。
|
引 数 |
||||
|
count |
書 き 込 み を 行 う バ イ ト 数 。 |
返 信 (reply)
成 功 時 に は A wrcount \n を 返 し ま す 。 こ こ で wrcount は 、 実 際 に 書 き 込 み を 行 っ た バ イ ト 数 で す 。
I opcode \n count \n
指 定 さ れ た パ ラ メ ー タ ー を 用 い て MTIOCOP ioctl (2) コ マ ン ド を 実 行 し ま す 。
|
引 数 |
||||
|
opcode |
MTIOCOP オ ペ レ ー シ ョ ン コ ー ド 。 |
|||
|
count |
mt_count |
返 信 (reply)
成 功 時 に は A0\n を 返 し ま す 。
|
S\n |
現 在 オ ー プ ン し て い る デ バ イ ス の ス テ ー タ ス を 返 し ま す 。 こ れ は MTIOCGET ioctl (2) を 呼 び 出 し て 得 て い ま す 。 |
引 数
な し 。
返 信 (reply)
成 功 時 は A count \n と 、 そ の 後 に count バ イ ト 分 の デ ー タ が 続 き ま す 。
関 連 項 目
tar (1)
バ グ
こ の ユ ー テ ィ リ テ ィ ー を 汎 用 目 的 の リ モ ー ト フ ァ イ ル ア ク セ ス ツ ー ル と し て 利 用 す る こ と は お 勧 め し ま せ ん 。
バ グ 報 告
バ グ 報 告 は <bug-tar@gnu.org> ま で お 願 い し ま す 。
開 発 経 緯
rmt コ マ ン ド は 4.2BSD に お い て 登 場 し ま し た 。 GNU rmt は BSD の 仕 様 に 基 づ い て 一 か ら 書 き 起 こ さ れ ま し た 。
著 作 権
Copyright ©
2013, 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and
redistribute it. There is NO WARRANTY, to the extent
permitted by law.