第 13章よくある質問

フロッピーディスクの使用

Q:フロッピーディスクの操作方法は?

Red Hat Linuxでフロッピーディスクを使うにはどうすればよいですか。

A:MS-DOS形式のフロッピーディスクでmtoolsを使う

MS-DOS形式のフロッピーディスクを操作するにはmtoolsユーティリティを使います。

mtoolsは、コピー、移動、削除、フォーマットなど、フロッピーディスクを使用するための各種オプションを提供します。mtoolsの詳細については、シェルプロンプトでman mtoolsと入力してmanページを参照してください。

たとえば、Windows 95システムなどで使用していたMS-DOS形式のフロッピーディスクからファイルをコピーするには、シェルプロンプトで以下のように入力します。

mcopy a:thisfile.txt
thisfile.txt

これでフロッピーディスクドライブ(A:ドライブ)から現在のディレクトリ、つまりmcopyコマンドの実行時にいたディレクトリにファイルがコピーされます。たとえば、/homeディレクトリにいたならthisfile.txtがそこにコピーされます。

MS-DOS形式のフロッピーディスクの内容を調べるにはプロンプトでmdirと入力します。デフォルトでは、A:ドライブのディスケットの内容が表示されます。

フロッピーディスクのサブディレクトリに移動するには以下のように入力します。

mcd a:subdir

subdirは移動先のディレクトリの名前です。

フロッピーディスクをRed Hat Linuxシステム用にフォーマットするにはext2ファイルシステムを使います。ext2の詳細については、次の項を読んでください。

A:ext2ファイルシステムでフォーマットする

フロッピーディスクをRed Hat Linuxで通常どおり使うためには、Second Extended(ext2)ファイルシステムでフロッピーディスクをフォーマットする必要があります。ext2ファイルシステムはRed Hat Linuxで使われるファイルシステムであり、Linuxのファイルシステムとして最も一般的なものでもあります。

フロッピーディスクにext2ファイルシステムを作成すると、ハードディスクドライブ上のディレクトリやファイルを操作するのと同じようにしてフロッピーディスクの内容を操作できます。

フロッピーディスクにext2ファイルシステムを作るには

mke2fsコマンドは、デバイス(ディスクパーティションまたはフロッピーディスク)にLinuxのext2ファイルシステムを作成します。フロッピーディスクをドライブに挿入し、シェルプロンプトで次のコマンドを入力します。

$ /sbin/mke2fs /dev/fd0

Linuxシステムでは/dev/fd0は1番目のフロッピーディスクドライブ(通常A:ドライブ)を表します。

mke2fsユーティリティには多くのオプションがあります。-cオプションを指定すると、ファイルシステムを作成する前に不良ブロックがないかチェックされます。他のオプションについてはmke2fsのmanページを参照してください。

ext2を作成したら、そのフロッピーディスクはRed Hat Linuxシステムで使用できるようになります。

ティップGUIを使用している場合
 

フロッピーディスクをext2用またはMS-DOS用に簡単にフォーマットする方法があります。KDEを使用している場合はKFloppyを試してみるとよいでしょう。このユーティリティを起動するにはMain Menu K-ユーティリティー-フロッピーフォーマットを選択します。GNOMEの場合はMain Menu-プログラム-ユーティリティー-gfloppyを選択してgfloppyを起動します。