42.rawデバイスを作成する方法
Linuxでrawデバイスを作成する方法を紹介します。
コマンドはrawというコマンドを使用してLinux版のrawデバイスを作成します。
作成する手順は次のとおりです。
1.fdiskコマンドでブロックデバイスを作成する
ここではhda5,hda6,hda7をfdiskコマンドで作成したと仮定して説明を続けます。
2.rawコマンドでブロックデバイスをrawデバイスに関連付けする
#raw /dev/raw/raw1 /dev/hda5
#raw /dev/raw/raw2 /dev/hda6
#raw /dev/raw/raw3 /dev/hda7 |
3.作成したrawデバイスの確認
#raw -qa
/dev/raw/raw1: bound to major 3, minor 5
/dev/raw/raw2: bound to major 3, minor 6
/dev/raw/raw3: bound to major 3, minor 7 |
ブロックデバイスを確認するとmajorとminor番号がひも付けられているのが確認できます
#ls -l /dev/hda[5-7]
brw-rw---- 1 root disk 3, 5 May 6 2007 hda5
brw-rw---- 1 root disk 3, 6 May 6 2007 hda6
brw-rw---- 1 root disk 3, 7 May 6 2007 hda7 |
↑ ↑
| minor番号
major番号
rawデバイスはミドルウェア側でファイル・キャッシュ機能を持っている場合に有効なデバイスだワン!(例:Oracleなど)
|