QA@IT

VTOCの参照方法

2723 PV

メインフレームのボリュームのVTOCをAIXから参照したいのですが何がなにやら分りません。
こちらのサイト
http://www.arteceed.net/?p=3283
にVTOCがボリューム内のどこにあるかは、ボリューム・ラベルに示されています。ボリューム・ラベルの位置はシリンダー0、トラック0の第3レコードと決まっている
と記載されているのですが
sddを使用するとして何処から何処まで指定すればVTOCのアドレスが記載されているのでしょうか?
また、アドレスはcchhrの形式とありますが、これの計算方法(参照するバイトの出し方)も教えて頂けますでしょうか?

よろしくお願いします。

回答

VTOCをAIXから参照というのは、どのような内容を指すのでしょうか?
AIXが手元になく、またsddというものについてはちょっと分からないのですが、Solarisで搭載ディスクのVTOC情報を参照するのであれば、prtvtoc [オプション] rawデバイスで参照することができますので、こちらを流用できませんか。

http://jp.fujitsu.com/platform/server/sparcenterprise/technical/command-reference/dev/dev06.html

またcchhr形式についてなのですが、これはディスクの「シリンダ番号(CC)」「トラック番号(HH)」「レコ-ド番号(R)」によって表す実レコ-ドアドレス(cchhr)のことと認識していますので、各番号を計算するための方式というのは存在しないのではないかと思います。

編集 履歴 (2)
ウォッチ

この質問への回答やコメントをメールでお知らせします。