†ファイルシステムを作成していないボリュームやディスク、パーティションのこと。パーティションを1つの大きなファイルのように使うのであれば、パーティションの中にファイルシステムは不要である。RAWボリュームをそのまま使用するアプリケーションは多くないが、一部のRDBMSではDB用のファイルを置く場所としてRAWボリュームを使うことがある。ログの書き込みの際に、ファイルシステムを経由せずに処理できるため、オーバーヘッドが少なく高速になるからである。OSのバッファキャッシュを経由せずにI/O処理を行う特殊なパーティションである。Oracleでは、更新系の処理はREDOログへの書き込み速度が最大パフォーマンスとなる。このときREDOログの書き出し先にRAWデバイスを使うと非常に都合がよいため、RAWデバイスがよく利用されている。†ファイルシステムの管理情報を更新せず、またバッファを使用しないために更新や追加処理の場合に高速である。†ファイルシステムがないため管理が容易ではない。-l」コマンドを実行時、ファイルが「crw...」のようにと表示されたらRAWデバイス上にあると判断できる。Oracleを標準インストールしたときにsetlinksユーティリティがインストールされる。/D」コマンドで確認可能。付属のディスク管理ツールで見て、NTFS/FAT以外の領域であったらRAWデバイスだと判断できる。†1:fdiskコマンドでブロックデバイスを作成する。/dev/hdaここではhda5をRAWデバイス用にfdiskで作成したとする。2:rawコマンドでブロックデバイスをrawデバイスに関連付ける。/dev/hda53:RAWデバイスのマッピングが正常かどうかを確認する。-qaすると、RAWデバイスのmajor番号、minor番号が表示される。次のコマンドでRAWデバイスにしようとしているデバイスのmajor番号、minor番号を表示して、先ほどの結果と一致してればバインドが成功していることを意味する。/dev/hda54:RAWデバイスを使用できるように、ddコマンドで初期化する。count=100ここでは、100MB分をゼロフォーマットとした。5:必要に応じてRAWデバイスの所有者とパーミッションを設定する。/dev/raw/raw1ここではユーザー名を"oracle"、グループ名を"dba"とした。oracleユーザー以外からは利用できないようにした。6:ここまでの設定だとOSを再起動すると設定がクリアされてしまうので、設定を保持するようにする。/etc/sysconfig/rawdevieces以下を追記する。/dev/hda5追記後、次のコマンドを実行する。これでRAWデバイスサービスが再起動される。restartさらに、ステップ3で実行したパーミッション設定もOS再起動時に設定されるように、/etc/rc.localに追加する。†RAWデバイスに表領域を作成する場合、SIZE句には「デバイスの容量からフェイルヘッダの容量を削除した分」を指定する。ヘッダ分以外は最大限使うのが普通ということである。パーティション(4890d)。