一般に、ディスクにラベルを付ける操作は、システムのインストール時、または新しいディスクスライスを作成するときに行います。電源障害などが原因でディスクラベルが破損した場合は、ディスクラベルを作成し直さなければならないことがあります。
format ユーティリティは、ラベルが付いていない SCSI ディスクを自動構成しようとします。ラベルが付いていないディスクを自動構成できる場合は、次のようなメッセージが表示されます。
c1t0d0: configured with capacity of 404.65MB
スーパーユーザーになります。
format ユーティリティを起動します。
# format |
画面に表示されるリストから、ラベルを作成したいディスクの番号を入力します。
Specify disk (enter its number):1 |
ディスクラベルの作成方法を決定します。
ディスクにラベルが付いておらず、正常に自動構成された場合 |
ディスクにラベルが付いており、そのタイプを変更したいか、format でディスクを自動構成できなかった場合 |
---|---|
ディスクラベルを作成したいかどうかを尋ねるプロンプトが表示される。手順 5 に進んでラベルを作成する。 |
ディスクタイプを指定しなければならない。手順 6 と 7 に進んでディスクのタイプを設定し、ラベルを付ける。 |
Label it now? プロンプトで y と入力して、ディスクにラベルを付けます。
Disk not labeled. Label it now? y |
これでディスクラベルが作成されました。手順 9 に進んで format ユーティリティを終了します。
format> プロンプトで type と入力します。
format> type |
Available Drive Types メニューが表示されます。
ディスクタイプの候補のリストからディスクタイプを選択します。
Specify disk type (enter its number)[12]: 12 |
ディスクにラベルを付けます。ディスクにラベルが付いていない場合は、次のメッセージが表示されます。
Disk not labeled. Label it now? y |
ディスクラベルが付いている場合は、次のメッセージが表示されます。
Ready to label disk, continue? y |
format のメインメニューから verify コマンドを使用してディスクラベルを検査します。
format> verify |
format> プロンプトで q と入力して format ユーティリティを終了します。
partition> q format> q # |
次の例では、1.05G バイトのディスクを自動構成してラベルを付けます。
# format c1t0d0: configured with capacity of 1002.09MB AVAILABLE DISK SELECTIONS: 0. c0t3d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 1. c1t0d0 <SUN1.05 cyl 2036 alt 2 hd 14 sec 72> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 Specify disk (enter its number): 1 Disk not labeled. Label it now? yes format> verify # |
prtvtoc(1M) コマンドを使用して、ディスクラベル情報を検査します。ディスクラベルの説明と prtvtoc コマンドで表示される情報については、第 28 章「ディスクの管理 (概要)」を参照してください。
スーパーユーザーになります。
prtvtoc コマンドを使用してディスクラベル情報を表示します。
# prtvtoc /dev/rdsk/device-name |
device-name |
検査したい raw ディスクデバイス |
次の例は、ディスク /dev/rdsk/c0t0d0s0 のディスクラベル情報を示しています。
# prtvtoc /dev/rdsk/c0t1d0s0 * /dev/rdsk/c0t1d0s0 partition map * * Dimensions: * 512 bytes/sector * 72 sectors/track * 14 tracks/cylinder * 1008 sectors/cylinder * 2038 cylinders * 2036 accessible cylinders * * Flags: * 1: unmountable * 10: read-only * * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 0 2 00 0 303408 303407 / 1 3 01 303408 225792 529199 2 5 00 0 2052288 2052287 6 4 00 529200 1523088 2052287 /usr # |