SAN ベースのデータセンター内でサーバーの管理を簡素化するために、Oracle Solaris OS 内の Oracle の StorageTek SAN Foundation ソフトウェアスタックは SAN 内のデバイスを動的に検出し、構成ファイルの編集を必要とすることなく、関連付けられた /dev ツリーエントリを構築します。
ほとんどの場合、このプロセスは SAN 管理を大幅に簡素化します。ただし、テープデバイスの場合は、その /dev エントリがどのように作成されるかを明示的に指定し、/dev エントリが SAN の複数のサーバーで確実に同じにできることが望ましいことがあります。この章では、ディスクベースデバイスでは自動発見の利点を維持しながら Oracle Solaris OS でこのテープバインドを指定する方法について説明します。
/dev/rmt ディレクトリには、テープデバイスについての物理デバイスへのリンクが /devices の下に含まれています。システムによって認識される各テープ LUN は、/dev/rmt/ N、/dev/rmt/ Nb、および /dev/rmt/ Nbn という形式の 24 個のマイナーノードによって表現されます。ここで、N は 0 から始まる整数カウンタです。この数値は新規デバイスの列挙中に devfsadm によって選択されます。devfsadm によって検出される新しいテープ論理ユニット番号 (LUN) は、/dev/rmt 内で次に使用できる番号を取得します。
/dev/rmt の名前はデバイスツリー内でデバイスが表示される順序に依存するため、システム間で変化します。複数の異なるシステムによって認識される特定のテープドライブについて、/dev/rmt リンクはこれらのシステムごとに異なる可能性があります。この違いは、Symantec (VERITAS) NetBackup (SSO オプション) のほとんどの一般的な使用法について問題となる可能性があります。また、ドライブが交換された場合、ドライブのポート World Wide Name (PWWN) を維持する方法をベンダーが提供しないかぎり、リンクは変更されます。