Oracle® Solaris 11.2 でのデバイスの管理

印刷ビューの終了

更新: 2014 年 7 月
 
 

破損したディスクラベルを復元する方法

  1. システムをシングルユーザーモードにブートします。

    ローカルの Oracle Solaris DVD またはネットワークを使用してブートし、ディスクにアクセスします。

    システムのブートについては、Oracle Solaris 11.2 システムのブートとシャットダウン を参照してください。

  2. Format ユーティリティーを起動します。
    # format
  3. 復元するディスクの番号を入力します。
    Specify disk (enter its number):

    ユーティリティーが選択対象を構成できる場合は、次のメッセージが表示されます。

    disk: configured with capacity of size
  4. 次のいずれかを選択して、ディスクラベルの作成方法を決定します。
    • ディスクが正常に構成された場合は、次を実行します。
      1. format > プロンプトで、verify と入力します。

        検証処理には、ディスクのバックアップラベルの検出が含まれています。

      2. 取得されたバックアップラベルの内容が適切であることを確認します。
      3. format > プロンプトで、backup と入力してラベルを適用します。
      4. プロンプトが表示されたら、コマンドを確認します。
    • ディスクが正常に構成されなかった場合は、次を実行します。
      1. Format Menu の format > プロンプトで、type と入力します。

        Available Drives Type メニューが表示されます。

      2. ディスクのタイプに対応する番号を入力します。
      3. ディスクにラベルを付けるかどうかを確認されたら、no と入力します。
      4. format > プロンプトで、verify と入力します。

        検証処理には、ディスクのバックアップラベルの検出が含まれています。

      5. 取得されたバックアップラベルの内容が適切であることを確認します。
      6. format > プロンプトで、backup と入力してラベルを適用します。
      7. プロンプトが表示されたら、コマンドを確認します。
  5. ラベルが復元されたら、Format ユーティリティーを終了します。
  6. 復元されたディスクのファイルシステムを検証します。

    ZFS ファイルシステムで zpool scrub コマンドを使用する方法については、zpool(1M) のマニュアルページを参照してください。

使用例 6-18  自動構成されたディスクのラベルの復元

この例では、ラベルを復元するディスクをすでに選択していることを想定しています。

format> verify
Warning: Could not read primary label.
Warning: Check the current partitioning and 'label' the disk or
use the 'backup' command.
Backup label contents:
Volume name = <        >
ascii name  = <FUJITSU-MAP3147N SUN146G-0501>
pcyl        = 14089
ncyl        = 14087
acyl        =    2
nhead       =   24
nsect       =  848
Part      Tag    Flag     Cylinders         Size            Blocks
0       root    wm       0 - 14086      136.71GB    (14087/0/0) 286698624
1       swap    wu       0                0         (0/0/0)             0
2     backup    wu       0 - 14086      136.71GB    (14087/0/0) 286698624
3 unassigned    wm       0                0         (0/0/0)             0
4 unassigned    wm       0                0         (0/0/0)             0
5 unassigned    wm       0                0         (0/0/0)             0
6        usr    wm       0                0         (0/0/0)             0
7 unassigned    wm       0                0         (0/0/0)             0

バックアップラベルが取得され、内容が適切であることを確認したら、ラベルの適用に進みます。

format> backup
Disk has a primary label, still continue? y

Searching for backup labels...found.
Restoring primary label

format> q
使用例 6-19  自動構成できないディスクのラベルの復元

この例では、ラベルを復元するディスクをすでに選択していることを想定しています。

format> type
Specify disk type (enter its number)[12]: 12
Disk not labeled.  Label it now?  no

format> verify
Warning: Could not read primary label.
Warning: Check the current partitioning and 'label' the disk
or use the 'backup' command.
Backup label contents:
Volume name = <        >
ascii name  = <FUJITSU-MAP3147N SUN146G-0501>
pcyl        = 14089
ncyl        = 14087
acyl        =    2
nhead       =   24
nsect       =  848
Part      Tag    Flag     Cylinders         Size            Blocks
0       root    wm       0 - 14086      136.71GB    (14087/0/0) 286698624
1       swap    wu       0                0         (0/0/0)             0
2     backup    wu       0 - 14086      136.71GB    (14087/0/0) 286698624
3 unassigned    wm       0                0         (0/0/0)             0
4 unassigned    wm       0                0         (0/0/0)             0
5 unassigned    wm       0                0         (0/0/0)             0
6        usr    wm       0                0         (0/0/0)             0
7 unassigned    wm       0                0         (0/0/0)             0

バックアップラベルが取得され、内容が適切であることを確認したら、ラベルの適用に進みます。

format> backup
Disk has a primary label, still continue? y
Searching for backup labels...found.
Restoring primary label

format> q