/dev/dsk,/dev/rdsk と /dev/osa/dev/dsk について

このQ&Aのポイント
  • /dev/dsk,/dev/rdskとはSolaris2.6におけるハードディスクのデバイスファイルのことであり、/dev/osa/dev/dskは特定のデバイスに対応するデバイスファイルの場所である。
  • sar -dコマンドを利用して実行した結果、問題のあるデバイスは"sd339,f"であることが判明した。
  • ハードディスクのデバイスファイルは通常/dev/dsk,/dev/rdskに存在するが、この場合は/dev/osa/dev/dskにある。Webや参考書で/dev/osa/dev/dskについての情報を見つけるのは難しい。デバイスファイルの詳細や関連情報を調べるためにはどこを参照すればいいか教えてほしい。
回答を見る
  • ベストアンサー

/dev/dsk,/dev/rdsk と /dev/osa/dev/dsk について

Solaris2.6を利用しています。 CPU利用率のwioの値が高い為、DiskI/Oに問題があるのかと思い、 sar -d コマンドで調べたところ、"sd339,f" に問題があるらしい事が わかりました。 それで、/etc/path_to_inst で対応するデバイスを調べたのですが、 /dev/dsk,/dev/rdsk のいずれにもそのデバイスに対応する デバイスファイルはなく、/dev/osa/dev/dsk にありました。 ハードディスクのデバイスファイルは/dev/dsk,/dev/rdsk にある事までは 参考書などで調べる事ができたのですが、/dev/osa/dev/dsk について記述のある 参考書やWEBページを見つける事ができませんでした。 /dev/dsk,/dev/rdsk にはなく、/dev/osa/dev/dsk にある、ということは どういうことなんでしょうか? (ハードディスクじゃないんですか?) /dev/osa/dev/dsk はどんなデバイスファイルが 入っているところなんでしょうか? また、この辺を知るにはどこを調べればよろしいでしょうか? どなたか詳しい方、ご教授ください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • s2t
  • ベストアンサー率79% (47/59)
回答No.4

/dev/osa/dev/以下はOpen Storage Array(OSA)というRAID Managerのデバイスです。 今回、RAID Managerをご利用のようですので、/dev/osa/dev/dskにあるのではないでしょうか? 通常は、/dev/dskや/dev/rdsk(RAWデバイス)になります。 また、障害の件ですが、申し訳ありませんが当方では分かりかねます。 coreが吐かれている場合は、管理者やサポートに解析して貰って調査するしかないですね。

takkie
質問者

お礼

回答ありがとうございました。 /dev/dsk(rdsk) にあるデバイスと /dev/osa/dev/dsk(rdsk) にあるデバイスが存在する、というのは、 RAID Manager を使って管理しているディスクと、そうではないディスクが 混在している、という事なんですね。 ありがとうございました。

その他の回答 (3)

  • s2t
  • ベストアンサー率79% (47/59)
回答No.3

取り敢えず、正確なサーバのハードウェア構成を調べる必要があると思いますので、dmesg等でストレージが何か調べてください。 A1000などによるRAID構成の場合はRAID Managerが利用されている可能性が高いです。 あと、質問なのですがログ、もしくはroot宛のメールにハードウェア等のWARNINGがないでしょうか? ハードウェア障害の場合はサポートを呼んだ方がいいです。 # 1週間ほどネットに繋がらない所に行ってしまうのでレスを付けられません。 # ご了承下さい。

参考URL:
http://www.sun.com/storage/software/raid_manager.html
takkie
質問者

補足

お世話になっております。 RAID構成ですが、A3000のようです。 dmesg では情報が出てこなかったので、/var/adm/messages で 調べました。 また、サーバ管理部門のHPを調べたところ、 RAID Manager(6.01/REV=01.11)を利用している事がわかりました。 また、ハードウェア障害などのログも無いようです。 日曜日についにログイン不可になったので、 リブートをかけたのですが、リブートの履歴すら /var/adm/messages に残っておらず、 ダンプ解析をしてもらっているところです。 ただ、今回の障害がどうかとはまた別に、今後の為に、 /dev/dsk,/dev/dsk にない デバイスについての事を知りたいと思っています。 (つまり、sar -d で得た情報をどう見ればいいのか) とりあえず、提示頂いたHPを見て勉強します。 よろしくお願い致します。

  • s2t
  • ベストアンサー率79% (47/59)
回答No.2

# pkginfo |grep SUNWosa とやって、SUNWosar、SUNWosafw、SUNWosamn、SUNWosauが見つかれば、Sun StorEdge RAID Managerがインストールされています。 しかしながら、あなたがシステム管理者ではないのでしたら、問題をシステム管理者に報告して、原因の調査と解決をして貰った方がいいと思います。

takkie
質問者

補足

回答ありがとうございます。 調べた結果インストールされている事がわかりました。 s2tさんのおっしゃる通り、システム管理者に聞きたいところですが、 システム管理者は多忙の為か、本番機がトラブっているわけでもない限り、 (問題のサーバはテスト機)質問に答えてくれません。 よって、サーバ管理者ではないですが、ORACLE管理者の私が調べている、 というところです。 RAID Managerデバイスについて調べるには、 どの文献を参考にすればよろしいでしょうか? DiskSuiteのマニュアルを読みましたが、 それらしき記述は見つかりませんでした。 よろしくお願い致します。

  • s2t
  • ベストアンサー率79% (47/59)
回答No.1

/dev/osa/dev/dskはRAID Managerデバイスだったと記憶しています。 Sun StorEdge RAID Managerをお使いでしょうか?

takkie
質問者

補足

回答ありがとうございます。 わたしはシステム管理者ではなく、ユーザですので、 そこまではわからないのですが、調べる方法はありますか? また、RAID Managerデバイスというのはなんでしょうか?

関連するQ&A

  • CDROMのマウントについて

    初めて投稿させて頂きます。初心者です。 Ultra機にSolaris10SPARC版のコアシステムサポートを(分けありで)インストールしたのですが、squidを入れようと思ってCDROMにsquid-2.6.STABLE2.tarを入れて、マシンにCDROMを入れたのですがマウントしません。 下記が起動時のファイルシステムです。 /dev/rdsk/c0t0d0s1: is logging. /dev/rdsk/c0t0d0s4: is logging. /dev/rdsk/c0t0d0s5: is logging. 下記が現在の/etc/vfstabの中です。 #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options # fd - /dev/fd fd - no - /proc - /proc proc - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr ufs 1 no - /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0s2 /var ufs 1 no - /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /data ufs 2 yes - /dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /opt ufs 2 yes - /dev/dsk/c0t0d0s1 /dev/rdsk/c0t0d0s1 /swap ufs 2 yes - /devices - /devices devfs - no - ctfs - /system/contract ctfs - no - objfs - /system/object objfs - no - swap - /tmp tmpfs - yes - インストール時のファイルシステムの指定に問題があるのでしょうか? どなたか解決策をご教示下さい。 宜しくお願い致します。

  • fssnapについて

    fssnapでファイルのバックアップをとろうと思っていますが、下記のようなエラーメッセージが出てしまいます。 fssnap: ioctl: error 22: Invalid argument /や/varで発生しており、/homeのバックアップをとるときは特に問題ありません。 /etc/vfstabは下記の通りです。 /dev/md/dsk/d4 - - swap - no - /dev/md/dsk/d1 /dev/md/rdsk/d1 / ufs 1 no - - /dev/md/dsk/d2 /dev/md/rdsk/d2 /var ufs 1 no - /dev/md/dsk/d3 /dev/md/rdsk/d3 /home ufs 2 yes - /devices - /devices devfs - no - swap - /tmp tmpfs - yes - もしわかるかたがいらっしゃいましたら、ご回答宜しくお願いいたします。

  • 【急】ufsdumpについて。

    よろしくお願いいたします。 Solaris11.2を使用しています。 バックアップを試みたので、とりあえず、ZFSによるバックアップをしましたが、スナップショットは、優れていると思いましたが、私の興味のある、フルバックアップには向いていないと思いました。 そこで、ufsdumpを使おうと思い、実行してみたのですが、以下のようになりました。 root@solaris:~# ufsdump 0uf /backup/backup0.dump / DUMP: `/' is not on a locally mounted filesystem DUMP: The ENTIRE dump is aborted. root@solaris:~# ufsdump -S /dev/rdsk/c2t0d0p1 DUMP: Warning - super-block on device `/dev/rdsk/c2t0d0p1' is corrupt - run fsck DUMP: The ENTIRE dump is aborted. root@solaris:~# ufsdump 0f /backup/backup0.dump /dev/dsk/c2t0d0p1 DUMP: Warning - super-block on device `/dev/rdsk/c2t0d0p1' is corrupt - run fsck DUMP: The ENTIRE dump is aborted. root@solaris:~# ufsdump 0uf /backup/backup0.dump /dev/dsk/c2t0d0p1 DUMP: Warning - super-block on device `/dev/rdsk/c2t0d0p1' is corrupt - run fsck DUMP: The ENTIRE dump is aborted. root@solaris:~# 何か手順として足りないようにも思ったのですが何が悪いのかわかりません。 ちなみに、LIVEメディアで起動させて、同じことをしようとしましたが、同様の結果になりました。 どなたか、このエラーを解消する方法をご存知の方おられましたらご教授願います。 よろしくお願いいたします。

  • Solaris8で"newfs"エラー

    Solaris8 for SUN SPARCで、外付のDISKを追加して、 "newfs /dev/rdsk/c1t0d0s0"を行うと "/dev/rdsk/c1t0d0s0: Device busy"と 表示されます。なぜファイルシステムが作成されないのでしょう? もちろんformat,スライス分割は完了しているのですが、 教えてください。

  • HP-UXにおけるDVDのmountについて

    OS:HP-UX 11i v3 Oracle11g for HP-UX Itaniumをインストールしようとしています。 WebよりダウンロードしたzipファイルをDVDに焼き、 そのDVDをHP-UXでmountしようとしているのですが、うまくできません。 以下、下記マニュアルより抜粋。 「Oracle Databaseクイック・インストレーション・ガイド 11gリリース1(11.1) for HP-UX Itanium」 http://otndnld.oracle.co.jp/document/products/oracle11g/111/hpux/E05990-01/toc.htm +++++++++++++++++++++++++++++++++++++++ 9 製品ディスクのマウント 3. 適切なディスクをディスク・ドライブに挿入し、次のようなコマンドを入力してマウントします。 # /usr/sbin/mount -F cdfs -o rr /dev/dsk/cxtydz /SD_DVD +++++++++++++++++++++++++++++++++++++++ 以下、実行コマンド。 *************************************** # ioscan -fnC disk Class I H/W Path Driver S/W State H/W Type Description =============================================================================== disk 2 0/1/1/0.0.0.0.0 sdisk CLAIMED DEVICE HP IR Volume /dev/dsk/c0t0d0 /dev/dsk/c0t0d0s2 /dev/rdsk/c0t0d0 /dev/rdsk/c0t0d0s2 /dev/dsk/c0t0d0s1 /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s1 /dev/rdsk/c0t0d0s3 # mkdir /SD_CDROM # /usr/sbin/mount -F cdfs -o rr /dev/dsk/c0t0d0 /SD_CDROM /dev/dsk/c0t0d0: unrecognized file system *************************************** お気づきの点がありましたらどうぞ宜しくお願い致します。

  • Solaris8 複製したHDDからの起動でエラー

    Solarisのシステム管理(第1巻)  →UFSファイルとファイルシステムのコピー(手順)   →ディスクをクローン化する方法(dd) を参考にHDDの複製を作成しましたが複製したディスクでBootできません。問題点を確認する方法はありませんか? 【環境】 ハード:SunFireV210 HDD:<SUN72G cyl 14087 alt 2 hd 24 sec 424> x2台 OS: Solaris8 【複製の方法】 1.システムの停止 2.V210のdisk1に新品のHDDを挿入 3.ok boot -rs 4.# dd if=/dev/dsk/c1t0d0s2 of=/dev/dsk/c1t1d0s2 bs=256k 5.# fsck /dev/rdsk/c1t1d0s2 6.# init 0 【発生した問題】 元のDiskと複製したHDDを交換してokプロンプトから ok boot -rs としたところ以下のメッセージが出力され起動できませんでした。 Boot device: /pci@1c,600000/scsi@2/disk@0,0 File and args: Fast Data Access MMU Miss

  • fsck での修復について

    DELL optiplex GX1 Solaris 8 上記環境なのですが電源を入れるとHost nameを表示した(白画面・黒文字)あとに The /var file system (/dev/rdsk/c0d0s4) is begin checked. /dev/rdsk/c0d0s4: UNREF DIR I=176162 OWNER=root MODE=40775 /dev/rdsk/c0d0s4: SIZE=512 MTIME=Sep 7 21:58 2003 (RECONNECTED) /dev/rdsk/c0d0s4: DIR I=27575 CONNECTED. RARENT WAS I=3 /dev/rdsk/c0d0s4: UNREF DIR I=27575 OWNER=root MODE=40775 /dev/rdsk/c0d0s4: SIZE=512 MTIME=Sep 7 21:58 2003 (RECONNECTED) /dev/rdsk/c0d0s4: DIR I=27575 CONNECTED. RARENT WAS I=104578 /dev/rdsk/c0d0s4: LINK COUNT lost+found I=3 OWNER=root MODE=40700 /dev/rdsk/c0d0s4: SIZE=8192 MTIME=Sep 5 02:25 2003 COUNT 6 SHOULD BE 7 /dev/rdsk/c0d0s4: LINK COUNT INCREASING /dev/rdsk/c0d0s4: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY WARNING - Unable to repair the /var filesystem. RUN fsck manually (fsck -F ufs /dev/rdsk/c0d0s4) EXIT the shell when done to continue the boot process と表示されてしまいます。シングルユーザモードでの起動は可能なので mountコマンドで/dev/dsk/c0d0s4をマウントさせようすると #mount -F ufs /dev/dsk/c0d0s4 mount: the state of /dev/dsk/c0d0s4 is not okay and it was attempted to be monted read/write mount: Please run fsck adn try again となります。 この場合修復は無理でしょうか?fsckコマンド等で修復できるようであれば修復方法を教えてください。 よろしくお願いします。

  • DISK2台使用してsolaris10にてミラーリング設定

    ・OS:Solaris10(SPARC版):初心者です。 ・HDD2台使用しています。 1台目は通常OSインストールし、2台目にてミラーリング設定。 教えて頂きたい事はミラーリング設定のやり方をご教授頂けたら幸いです。 自分なりに最初は色々とインターネットで調べてやってみましたが metadb: Jigen1108: c0t0d0s7: スワップデバイスである c0t0d0s1 とオーバーラップしますのメッセージが出てうまくいきませんでした。 (コマンド:metadb -a -f -c2 c0t0d0s7 c0t1d0s7) ・1台目 0 root wm 12549 - 24595 23.44GB 1 swap wu 0 - 501 1000.08MB 2 backup wm 0 - 38306 74.53GB 3 usr wm 24596 - 38306 26.67GB 4 var wm 854 - 6023 10.06GB 5 home wm 6024 - 12548 12.69GB 6 unassigned wm 0 0 7 unassigned wu 100 - 199 199.22MB ・2台目 Part Tag Flag Cylinders Size 0 unassigned wm 12549 - 24595 23.44GB 1 unassigned wu 0 - 501 1000.08MB 2 backup wu 0 - 38306 74.53GB 3 unassigned wm 24596 - 38306 26.67GB 4 unassigned wm 854 - 6023 10.06GB 5 unassigned wm 6024 - 12548 12.69GB 6 unassigned wm 0 0 7 unassigned wu 100 - 199 199.22MB ・vfstab /dev/dsk/c0t0d0s1 - - swap - no - /dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no - /dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /usr ufs 1 no - /dev/dsk/c0t0d0s4 /dev/rdsk/c0t0d0s4 /var ufs 1 no - /dev/dsk/c0t0d0s5 /dev/rdsk/c0t0d0s5 /export/home ufs 2 yes 他に足りない情報があれば記載いたしますので ミラーリングについてご教授お願いします。

  • (Solaris10)マウントポイントの変更方法

    Solaris10(SPARC版)で、マウントポイント名(/disk01 ⇒ /DISK)を変更したく、 下記の操作手順で試みたところ「マウントポイント /DISK が存在しません。」 とエラーが出て失敗してしまいました。 申し訳ありませんが正しいマウントポイント名の変更のしかたを御教示ください。 よろしくお願いします。 《操作手順》 #umount /disk01 #vi /etc/vfstab (下記の様に内容変更) #mount /DISK mount: マウントポイント /DISK が存在しません。 《変更前》 /dev/dsk/c1t2d0s1 /dev/rdsk/c1t2d0s1 /disk01 ufs 2 yes - 《変更後》 /dev/dsk/c1t2d0s1 /dev/rdsk/c1t2d0s1 /DISK ufs 2 yes -

  • /dev/stdin

    /dev/stdin/ の利用価値を教えてください。 いまいちありがたみがわからないのです。 cat /dev/stdin と入れてみて、「a」と入力すると同じ文字が次の行で表示されました。 #cat /dev/stdin a ←自分で入力 a ←自動で表示された。 ★実行プログラムが標準入力や標準出力に対応していなくでもファイル名を指定するときに これらのファイルを指定することで、標準入出力に対応できます。 パイプやヒアドキュメントをつかって便利に使えるようになりますよ。 というblog記事も見つかったのですが いまいち、ピンと来ないのです。 /dev/stdin を使うとどんなメリットがあるのでしょうか ご教授お願いします。