Solarisで新しいデバイスを認識させる手順(備忘録)

同僚からVMWare上で新しい仮想ディスクを増やす方法を聞かれた際にSolaris関係でちょっとはまったので備忘録として記述しておきます。

昔の記憶でSolarisをリブートするだけで追加した仮想ディスクを認識するかと思っていたのですが、ちょっと検索してみると以下のコマンドでリコンフィグを実施する必要が有ることが分かりました。

  • リコンフィグコマンド
# reboot -- -r
  • リブート後、ブートメッセージを確認すると新しいcmdk1と言うデバイスとして認識されました
# dmesg | grep ide
Jun 24 06:36:00 solaris10 pcplusmp: [ID 637496 kern.info] pcplusmp: ide (ata) instance 0 vector 0xe ioapic 0x1 intin 0xe is bound to cpu 0
Jun 24 06:36:00 solaris10 pci: [ID 370704 kern.info] PCI-device: ide@0, ata0
Jun 24 06:36:00 solaris10 genunix: [ID 936769 kern.info] ata0 is /pci@0,0/pci-ide@7,1/ide@0
Jun 24 06:36:00 solaris10 genunix: [ID 936769 kern.info] cmdk0 is /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
Jun 24 06:36:20 solaris10 genunix: [ID 936769 kern.info] cmdk1 is /pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
  • formatコマンドでも認識されていることが分かります
# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c0d0 
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0
       1. c0d1 
          /pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0
Specify disk (enter its number):

最近、まともにSolarisを触っていなかったので、コマンドをすっかり忘れてしまいました・・・。(^o^;