aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man1/fdwrite.1
blob: 95f5d2dcb11bc10d4cc0f0b5a09dc05c70a6ffbb (plain) (blame)
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
.\"
.\" ----------------------------------------------------------------------------
.\" "THE BEER-WARE LICENSE" (Revision 42):
.\" <phk@login.dkuug.dk> wrote this file.  As long as you retain this notice you
.\" can do whatever you want with this stuff. If we meet some day, and you think
.\" this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
.\" ----------------------------------------------------------------------------
.\"
.\" %FreeBSD: src/usr.sbin/fdwrite/fdwrite.1,v 1.12.2.6 2002/06/21 16:40:28 charnier Exp %
.\" $FreeBSD$
.\"
.\"
.Dd September 16, 1993
.Os
.Dt FDWRITE 1
.Sh 名称
.Nm fdwrite
.Nd フロッピディスクのフォーマットと書き込み
.Sh 書式
.Nm fdwrite
.Op Fl v
.Op Fl y
.Op Fl f Ar inputfile
.Op Fl d Ar device
.Sh 解説
.Nm
ユーティリティは、複数のフロッピディスクをフォーマットし書き込みます。
フォーマットできるフロッピディスクデバイスを使うことができます。
.Pp
.Nm
ユーティリティは、(
.Pa /dev/tty )
のユーザに新しいフロッピをいれてリターンキーを押すように指示します。
デバイスがその後にオープンされ、パラメータが尋ねられ、
その後トラックがフォーマットされ、
.Ar inputfile
で指定されたデータが書き込まれ、ベリファイされます。
フロッピディスクがいっぱいになった時は、この過程が次のディスクに対して
繰り返されます。これは、プログラムが中断されるか
.Ar inputfile
の終り (EOF) に達するまで続けられます。
.Pp
以下のようなオプションがあります。
.Bl -tag -width 10n -offset indent
.It Fl v
標準出力への出力情報の状態をトグルで変更します。
デフォルトのモードは ``on'' です。
はじめてデバイスがオープンされた後で、フォーマットが出力されます。
操作の間には、現在のフロッピディスクの残りのトラック数と
文字 I, Z, F, W, R, C,の文字が出力されます。各文字は、現在のトラックに
対して、入力 (I)、ゼロで埋める (Z)、フォーマット (F)、書き込み (W)、
読み込み (R)、比較 (C) のそれぞれを行っていることをあらわします。
.It Fl y
ドライブにフロッピディスクがあるかどうか問いあわせません。
この非対話オプションはシェルスクリプトで使用するのに便利です。
.It Fl f Ar inputfile
読み込むための入力ファイルです。もし、与えられていない場合は標準入力が
仮定されます。
.It Fl d Ar device
書き込むためのフロッピデバイスの名前です。
デフォルトは、
.Pa /dev/fd0
です。
.El
.Pp
.Nm
ユーティリティは、ユーザがリターンを押すのを待っている間は
.Ar device
をクローズしています。したがって、この時には完全にドライブを別の目的で
使うことができ、あとで次のフロッピの書き込みを再開できます。
.Pp
.Ar device
からかえって来たパラメータは、フォーマットのために使われます。
もし、特別なフォーマットが必要な時には、
.Xr fdformat 1
を代わりに使ってください。
.Sh 使用例
.Nm
ユーティリティは、複数枚数のフロッピへの書き込みを
簡単に行えるようにと考えらえて作成されたツールです。
そのような使用例は、以下の tar アーカイブの書き込みがあります。
.Pp
.Dl "tar cf - . | gzip -9 | fdwrite -d /dev/fd0.1720 -v
.Pp
.Xr tar 1
のマルチボリューム機能との主要な違いは、
もちろんフロッピのフォーマットです。フォーマットは実行中に行われるので、
フロッピに対する仕事の量を減らすことができます。
.Sh 関連項目
.Xr fdformat 1
.Sh 歴史
.Nm
ユーティリティは、``make world'' が終了するのを待つ間に書かれました。
コードのうちいくつかは、
.Xr fdformat 1
から持って来ました。
.Sh 作者
このプログラムは、
.An Poul-Henning Kamp Aq phk@login.dknet.dk
によるコントリビューションです。
.Sh バグ
診断機能は現在は完全ではありません。
.Pp
フロッピがおかしい時に
.Ar inputfile
がシーク可能であれば、ユーザにディスクを無げ捨て、
別のフロッピを入れて、正しい場所まで戻って操作を続けるように指示すべきです。
.Pp
この方法は、シークできない入力に対しても同様に一時ファイルを
使用することで、拡張可能です。
.Pp
オプション ( デフォルトは 0) で、ユーザに失敗した時の再試行回数を
尋ねるべきでしょう。
.Pp
現在は、フロッピのマルチボリュームを読み戻すための適当なツールが
ありません。
データが圧縮されていない時には、代わりに
.Xr tar 1
の様なプログラムで、そのような仕事を行うことができます。
このような状態の時にはもちろん、いつも
.Xr dd 1
を信用することもできます。