|
|
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 関連文書
Last modified : Fri Nov 10 JST 2000 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

