hajichan.net technical version
トップページ >> サーバ管理(Solaris) >> VTOCを設定する

サーバ管理

VTOCを設定する

VTOCを設定する便利なコマンドに、prtvtocコマンドとfmthardコマンドが有ります。prtvtocコマンドはVTOCの内容を表示し、fmthardコマンドはVTOCの内容を更新します。

例えば、あるディスクのパーティション情報と全く同じように、他のディスクのパーティションも切りたい場合などに便利です。

VTOCの表示

# prtvtoc /dev/rdsk/c0t0d0s0
---
* /dev/rdsk/c0t0d0s0 partition map
*
* Dimensions:
*     512 bytes/sector
*     255 sectors/track
*      16 tracks/cylinder
*    4080 sectors/cylinder
*   19710 cylinders
*   19708 accessible cylinders
*
* Flags:
*   1: unmountable
*  10: read-only
*
*                          First     Sector    Last
* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory
       0      2    00          0    526320    526319
       1      3    01     526320   1052640   1578959
       2      5    00          0  80408640  80408639
       3      7    00    1578960  12586800  14165759
       4      0    00   14165760     44880  14210639
       5      0    00   14210640   1052640  15263279
       6      4    00   15263280   8392560  23655839
       7      8    00   23655840  56752800  80408639

VTOCの設定

一度コピーしたいディスクのVTOCをファイルにリダイレクトします。

# prtvtoc /dev/rdsk/c0t0d0s0 > vtoc

新ディスクのVTOCを書き換えます。

# fmthard -s vtoc /dev/rdsk/c0t1d0s0

上記のことをワンライナーでも出来ます。

# prtvtoc /dev/rdsk/c0t0d0s0 | fmthard -s - /dev/rdsk/c0t1d0s0
ページのトップへ戻る