• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


Tips No. 204

スペシャルファイルの作成方法


【質問】
誤って /dev/fd0 を削除してしまいました。
マウントしようとすると

mount;スペシャルデバイス /dev/fd0 が存在しません

と表示されます。スペシャルデバイス /dev/fd0 の作り方を教えてください。

【回答】
スペシャルファイルの作成には、mknodコマンドを使用します。

mknod [options] filename type major minor
  filename      作成するスペシャルファイル名
  type          スペシャルファイルの種類
             b  ブロック
             c  キャラクタ
             u  キャラクタ(バッファなし)
             p  FIFO
  major, minor  メジャー番号, マイナー番号

以下の作業はroot権限で行ってください。

# cd /dev
# mknod fd0 b 2 0
# chown root.floppy fd0
# chmod 600 fd0

同様の手順で他のスペシャルファイルについても作成することができます。
mknod コマンドの詳細については、`man mknod`をご参照下さい。
デバイスの種類や、そのメジャー番号・マイナー番号を知りたいときは、
"/usr/src/linux/Documentation/devices.txt"を参照すると良いでしょう。

また、/dev/MAKEDEV というスペシャルファイルを生成するためのスクリプトも
用意されていますので、こちらを使用することもできます。
MAKEDEVスクリプトの詳細については、`man MAKEDEV`をご参照下さい。
キーワード
mknod special file MAKEDEV

関連文書
(none)


Last modified : Fri Nov 10 JST 2000 # 1