Solaris ボリュームマネージャの管理

SPARC: 例 — 代替起動デバイスへのパスを記録する

この例では、代替ルートデバイスへのパスを調べます。そのためには、ルート (/) ミラーに 2 番目のサブミラーとして接続されているスライスに対して ls -l コマンドを実行する必要があります。


# ls -l /dev/rdsk/c1t3d0s0
lrwxrwxrwx 1  root root  55 Mar 5 12:54  /dev/rdsk/c1t3d0s0 -> \ 
../../devices/sbus@1,f8000000/esp@1,200000/sd@3,0:a

ここで、/devices ディレクトリに続く次の文字列を記録しておきます。/sbus@1,f8000000/esp@1,200000/sd@3,0:a

OpenBoot TM Prom 付きのシステムで使用するユーザーは、OpenBoot の nvalias コマンドを使って、二次ルート (/) ミラー用の「バックアップルート」デバイス別名を定義できます。たとえば、次のように指定します。


ok  nvalias backup_root /sbus@1,f8000000/esp@1,200000/sd@3,0:a

次に、boot-device 別名が一次サブミラーと二次サブミラーの両方を参照するようにこの別名を再定義し、構成を保存します。サブミラーは、指定された順に使用されます。


ok printenv boot-device
boot-device =         disk net
ok setenv boot-device disk backup-root net
boot-device =         disk backup-root net
ok nvstore

一次ルートディスクに障害が発生すると、システムは 2 番目のサブミラーから自動的に起動されます。自動起動ではなく、手動で起動する場合は、次のように入力します。


ok  boot backup_root