system management
1748332 メンバー
3339 オンライン
108762 解決策
新規ポスト

rawデバイスの作成方法は?

 
J_S
時折のアドバイザー

rawデバイスの作成方法は?

初めて投稿させていただきます。

HP-UX上でのrawデバイス作成で疑問があります。

Linuxではやったことがあるので

・領域設定:LinuxのFdisk=SAM

はわかりました。

では、このrawデバイスにアクセスするには

どのようにすればいいのでしょうか。

Linuxでは/etc/sysconfig/rawdevices

で設定した内容に基づき、

/dev/raw/raw1というようにアクセスできるのですが。。

よろしくお願いいたします。

4件の返信4
S_K
頻繁なアドバイザー

rawデバイスの作成方法は?

/dev/vg01/lvol1 という論理ボリュームを作成された場合、/dev/vg01/rlvol1 がrawデバイスになります。
rawsq
貴重なコントリビューター

rawデバイスの作成方法は?

バッファキャッシュを介さないでアクセスしたいということでしょうか。

rのついたデバイスファイルがそれです。

普通にデバイスファイルが作成されていれば、アクセスする際にデバイスファイル名を使い分けるだけかと。

例えばディスクの場合

 /dev/dsk/cXtYdZ...ブロック

 /dev/rdsk/cXtYdZ...キャラクタ

lvolの場合

 /dev/vgXX/lvolY...ブロック

 /dev/vgXX/rlvolY...キャラクタ

テープなどは最初からキャラクタ型しかありません。

 /dev/rmt/cXtYdZ...キャラクタ

と、いうことでしょうか。
J_S
時折のアドバイザー

rawデバイスの作成方法は?

ありがとうございます。

/dev/vg00/rawxxxにDDコマンドで書き込みできる

ことが確認できました。

初心者の質問にわざわざお答え頂き感謝です。
rawsq
貴重なコントリビューター

rawデバイスの作成方法は?

>/dev/vg00/rawxxxにDDコマンドで書き込みできる

>ことが確認できました。

# dd if= of=/dev/vg00/rawxxx

と実行したのでしょうか。

だとしたら/dev/vg00/rawxxxというへ書き込んだだけかもしれません。

# file /dev/vg00/rawxxx

と入力すればわかります。

/dev/vg00/rawxxx: character special (64/x)

と出力されれば目的は達成されていますが

/dev/vg00/rawxxx: ascii text



/dev/vg00/rawxxx: data

など他の表示がされているならそれはファイルだと思います。(llコマンドでもわかります。デバイスファイルならOKです。)

おせっかいかもしれませんが気になりまして:-)