metarename コマンドの -x オプションを使用すれば、ボリュームの名前とそのボリュームを構成するデバイスの名前を交換できます。 たとえば、この交換は、ミラーとそのサブミラーの間や、トランザクションボリュームとそのマスターデバイスの間で行うことができます。
ボリューム名の交換には、コマンド行を使用する必要があります。 この機能は、現在のところ Solaris ボリュームマネージャの GUI にはありません。 ただし、ボリューム名の変更はコマンド行からでも GUI からでも行えます。
metarename -x コマンドを使用すれば、既存ボリュームを簡単にミラー化したりミラー解除したりできます。あるいは、既存ボリュームからトランザクションボリュームを簡単に作成したり削除したりできます。
使用されているボリュームの名前は変更できません。 このタイプのボリュームの例としては、マウントされているファイルシステム、 swap として使用されているボリューム、アプリケーションやデータベースのアクティブ記憶領域として使用されているボリュームなどが挙げられます。 したがって、metarename コマンドを使用する前に、名前を変更するボリュームへのすべてのアクセスを停止する必要があります。 たとえば、マウントされているファイルシステムのマウントを解除します。
障害のあるボリュームや、ホットスペアが使用されているボリュームを交換することはできません。
交換するボリュームは、親子関係のあるものでなければなりません。 たとえば、マスターデバイスであるミラー内のストライプと、トランザクションボリュームを直接交換することはできません。
トランザクションデバイスのメンバー間で交換を行う場合は、-f (強制) フラグを使用する必要があります。
ロギングデバイスの交換 (または名前の変更) を行うことはできません。 交換が必要な場合は、ロギングデバイスを切断し、名前を変更してから、トランザクションデータベースに再び接続します。あるいは、ロギングデバイスを切断してから、適切な名前をもつ別のロギングデバイスを接続します。
Solaris ボリュームマネージャのトランザクションボリュームは大容量ボリュームをサポートしません。 どのような場合でも、UFS ロギング (mount_ufs(1M) を参照) はトランザクションボリュームよりも高い性能を示します。