MKNOD(8) FreeBSD システム管理者マニュアル MKNOD(8)
名称
mknod − 特殊ファイルを作成する |
書式
mknod name [c | b] major minor [owner:group] |
解説 |
mknod ユーティリティは最新の FreeBSD システムでは価値が低下しています。 mknod ユーティリティはデバイス特殊ファイルを作成します。手動でノードを作 成するには、以下の 4 つの引数が必要です。 |
name
デバイスファイル名です。たとえば ‘‘sd’’ は SCSI ディスクで、 ‘‘pty’’ は疑似端末です。 b | c major minor owner:group メジャーデバイス番号およびマイナデバイス番号とも strtoul(3) が受け付ける 任意の形式で指定可能です。 ‘0x’ で始めることにより 16 進数と、 ‘0’ で始め ることにより 8 進数であると解釈させる事が出来ます。 mknod ユーティリティは、 devfs(5) マウントポイントの下で、ダミーの引数を 使って呼び出すことで削除されたデバイスノードを再作成するのに使えます。例: mknod cd0 c 0 0 ここで ‘‘cd0’’ は削除されたデバイスノードの名前です。 互換性 |
chown(8) のような機能は FreeBSD 固有です。 FreeBSD 4.0 では、ブロックデバイスの価値が下がり、キャラクタデバイスが使 われるようになりました。 FreeBSD 5.0 では、デバイスノードはデバイスファイ ルシステム devfs(5) で管理されるので、 mknod ユーティリティは不必要になり ました。 |
関連項目
歴史
mknod ユーティリティは Version 6 AT&T UNIX で登場しました。 FreeBSD 10.0 March 1, 2005 FreeBSD 10.0 |