JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (デバイスとファイルシステム)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (概要)

2.  リムーバブルメディアの管理 (手順)

3.  リムーバブルメディアへのアクセス (手順)

4.  CD および DVD への書き込み (手順)

5.  デバイスの管理 (概要と手順)

6.  デバイスの動的構成 (手順)

7.  USB デバイスの使用 (概要)

8.  USB デバイスの使用 (手順)

9.  InfiniBand デバイスの使用 (概要/手順)

10.  ディスクの管理 (概要)

11.  ディスクの管理 (手順)

12.  SPARC: ディスクの設定 (手順)

SPARC: UFS ファイルシステム用のディスクの設定 (作業マップ)

SPARC: UFS ファイルシステム用のディスクの設定

SPARC: UFS ルートファイルシステム用のディスクを設定する方法

SPARC: UFS ファイルシステム用のディスクを設定する方法

SPARC: UFS ファイルシステム用のディスクスライスを作成する方法

SPARC: UFS ファイルシステムを作成する方法

SPARC: UFS ルートファイルシステムのブートブロックをインストールする方法

SPARC: ZFS ファイルシステム用のディスクの設定 (作業マップ)

SPARC: ZFS ファイルシステム用のディスクの設定

SPARC: ZFS ルートファイルシステム用のディスクを設定する方法

SPARC: ZFS ルートファイルシステム用のディスクスライスの作成

SPARC: ZFS ルートファイルシステム用のディスクスライスを作成する方法

SPARC: ZFS ルートファイルシステムのブートブロックをインストールする方法

SPARC: ZFS ファイルシステム用のディスクを設定する方法

13.  x86: ディスクの設定 (手順)

14.  Oracle Solaris iSCSI ターゲットおよびイニシエータの構成 (手順)

15.  format ユーティリティー (参照情報)

16.  ファイルシステムの管理 (概要)

17.  ファイルシステムの作成およびマウント (手順)

18.  CacheFS ファイルシステムの使用 (手順)

19.  追加スワップ空間の構成 (手順)

20.  UFS ファイルシステムの整合性検査 (手順)

21.  UFS ファイルシステム (参照情報)

22.  UFS ファイルシステムのバックアップと復元 (概要)

23.  UFS ファイルとファイルシステムのバックアップ (手順)

24.  UFS スナップショットの使用 (手順)

25.  UFS ファイルとファイルシステムの復元 (手順)

26.  UFS バックアップおよび復元コマンド (参照情報)

27.  ファイルとファイルシステムのコピー (手順)

28.  テープドライブの管理 (手順)

索引

SPARC: UFS ファイルシステム用のディスクの設定 (作業マップ)

次の作業マップは、SPARC ベースシステム上で UFS ルートファイルシステム用のディスクまたは UFS ファイルシステム用のディスクを設定するための手順を記述したものです。

作業
説明
参照先
1. ディスクを接続します。
UFS ルートファイルシステム用のディスク

新しいディスクを接続して、ローカルまたはリモートの Oracle Solaris DVD からブートします。

UFS ファイルシステム用のディスク

ディスクを接続します。

2. UFS ファイルシステム用のスライスを作成し、ディスクにラベルを付けます。
ディスクスライスを作成しディスクにラベルを付けます。
3. UFS ファイルシステムを作成します。
newfs コマンドを使用してディスクスライス上に UFS ファイルシステムを作成します。ルート (/) または /usr ファイルシステム、あるいはその両方を作成し直す必要があります。
4. UFS ファイルシステムを復元します。
UFS のルート (/) または /usr ファイルシステム、あるいはその両方を復元します。必要に応じて、ほかのディスク上でファイルシステムを復元します。
5. UFS ルートファイルシステムのブートブロックをインストールします。
システムをブートできるように、ルート (/) ファイルシステムにブートブロックをインストールします。

SPARC: UFS ファイルシステム用のディスクの設定

ディスクには、UFS ルート (/) および /usr ファイルシステムを含めることも、ユーザーまたはデータファイルシステムを含めることも、あるいはそれらのファイルシステムの組み合わせを含めることもできます。UFS ルート (/) または /usr ファイルシステムを含むディスクを復元するには、次の 2 つの方法があります。

ユーザーまたはデータファイルシステムを含むディスクの交換やそのファイルシステムの復元は必要に応じて、システムの再インストールやリブートを行わなくても実行することができます。

SPARC: UFS ルートファイルシステム用のディスクを設定する方法

次の手順は、UFS ルートまたは /usr ファイルシステムが格納されていたディスクを交換する場合に使用できます。ディスクの交換方法については、ハードウェアの取り付けガイドを参照してください。

  1. 必要に応じて、損傷したシステムディスクをシステムから外します。
  2. 交換用のディスクをシステムに正しく接続します。
  3. ローカルの Oracle Solaris DVD またはリモートの Oracle Solaris DVD (ネットワーク経由) のどちらでブートするかに応じて、次の表の手順で操作します。
    ブート方法
    動作
    ローカルドライブの Oracle Solaris DVD
    1. ドライブに Oracle Solaris DVD が入っていることを確認します。

    2. メディアからシングルユーザーモードでブートします。

    ok boot cdrom -s

    ネットワーク経由
    ネットワークからシングルユーザーモードでブートします。

    ok boot net -s

    数分後に、スーパーユーザーのプロンプト (#) が表示されます。

UFS ルートファイルシステム用のディスクを設定したあとの作業 ...

ディスク上で、UFS ルートおよび /usr ファイルシステム用のスライスとディスクラベルを作成します。「SPARC: UFS ファイルシステム用のディスクスライスを作成する方法」を参照してください。

SPARC: UFS ファイルシステム用のディスクを設定する方法

EFI ディスクラベル付きのディスクを追加する場合、その詳細は、「EFI ディスクラベル」を参照してください。

一般に、最近のバスタイプのほとんどで、ホットプラグ機能がサポートされています。これは、ユーザーが空のスロットにディスクを挿入すれば、システムがそのディスクを認識してくれることを意味します。ホットプラグ対応デバイスの詳細は、第 6 章デバイスの動的構成 (手順)を参照してください。

  1. スーパーユーザーになるか、同等の役割を引き受けます。
  2. (省略可能) ディスクタイプが Solaris ソフトウェアでサポートされていない場合は、ハードウェアに添付された説明書に従って、そのディスクのデバイスドライバを追加します。
  3. ディスクをシステムに接続して、ディスクの物理的接続を確認します。

    詳細は、ディスクのハードウェアインストールガイドを参照してください。

  4. 新しいディスクが認識されていることを、format ユーティリティーで確認します。
UFS ファイルシステム用のディスクを接続したあとの作業 ...

ディスクを接続し終わったら、そのディスク上でスライスとディスクラベルを作成します。「SPARC: UFS ファイルシステム用のディスクスライスを作成する方法」を参照してください。

SPARC: UFS ファイルシステム用のディスクスライスを作成する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。
  2. format ユーティリティーを起動します。
    # format

    利用可能なディスクの番号付きリストが表示されます。

  3. パーティションの再分割を実行するディスクの番号を選択します。
    Specify disk (enter its number): disk-number

    disk-number は、パーティションの再分割を実行するディスクの番号です。

  4. partition メニューを選択します。
    format> partition
  5. 現在のパーティション (スライス) テーブルを表示します。
    partition> print
  6. 変更作業を開始します。
    partition> modify
  7. ディスクをすべて free hog に設定します。
    Choose base (enter number) [0]?1

    free hog スライスの詳細は、 「free hog スライスの使用方法」を参照してください。

  8. 続行するかどうかを尋ねるプロンプトが表示されたら、y と応答して新しいパーティションテーブルを作成します。
    Do you wish to continue creating a new partition table based on 
    above table[yes]? y
  9. プロンプトが表示されたら、free hog パーティション (スライス) と各スライスのサイズを指定します。

    システムディスクを追加するときは、次のスライスを設定しなければなりません。

    • ルート (スライス 0) およびスワップ (スライス 1) (必須)

    • /usr (スライス 6)

    スライスの情報を設定すると、新しいパーティションテーブルが表示されます。

    ディスクスライスの作成例については、例 12-1 を参照してください。

  10. プロンプトが表示されたら y と応答して、表示されたパーティションテーブルを現在のパーティションテーブルにします。
    Okay to make this the current partition table[yes]? y

    現在のパーティションテーブルが希望どおりでないために変更する場合は、no と応答して手順 6 に戻ります。

  11. パーティションテーブルに名前を付けます。
    Enter table name (remember quotes): "partition-name"

    partition-name には、新しいパーティションテーブルの名前を指定します。

  12. 新しいディスク上でスライスの割り当てが終わったら、新しいパーティションテーブルを使用してディスクにラベルを付けます。
    Ready to label disk, continue? yes
  13. partition メニューを終了します。
    partition> q
  14. ディスクラベルを検査します。
    format> verify
  15. format ユーティリティーを終了します。
    format> q

例 12-1 SPARC: UFS ルートファイルシステム用のディスクスライスの作成

次の例では、format ユーティリティーを使用して 18G バイトのディスクを 3 つのスライスに分割します。 各スライスをルート (/) ファイルシステム、スワップ領域、/usr ファイルシステムに割り当てます。

# format
AVAILABLE DISK SELECTIONS:
       0. /dev/rdsk/c1t0d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@0,0
       1. /dev/rdsk/c1t1d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@1,0
       2. /dev/rdsk/c1t8d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@8,0
       3. /dev/rdsk/c1t9d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@9,0
Specify disk (enter its number): 0
selecting c1t0d0
[disk formatted]
format> partition
partition> print
partition> modify
Select partitioning base:
    0. Current partition table (original)
    1. All Free Hog
Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wm       0               0         (0/0/0)           0
  1       swap    wu       0               0         (0/0/0)           0
  2     backup    wu       0 - 7505       16.86GB    (7506/0/0) 35368272
  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

Choose base (enter number) [0]? 1
table based on above table[yes]? yes
Free Hog partition[6]? 6
Enter size of partition '0' [0b, 0c, 0.00mb, 0.00gb]: 4gb
Enter size of partition '1' [0b, 0c, 0.00mb, 0.00gb]: 4gb
Enter size of partition '3' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '4' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '5' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '7' [0b, 0c, 0.00mb, 0.00gb]: 
Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wm       0 - 1780        4.00GB    (1781/0/0)  8392072
  1       swap    wu    1781 - 3561        4.00GB    (1781/0/0)  8392072
  2     backup    wu       0 - 7505       16.86GB    (7506/0/0) 35368272
  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    3562 - 7505        8.86GB    (3944/0/0) 18584128
  7 unassigned    wm       0               0         (0/0/0)           0
 
Okay to make this the current partition table[yes]? yes
Enter table name (remember quotes): "disk0"
Ready to label disk, continue? yes
partition> quit
format> verify
format> quit

例 12-2 SPARC: UFS ファイルシステム用のディスクスライスの作成

次の例では、format ユーティリティーを使用して 18G バイトのディスクを 1 つのスライスに分割し、それを /export/home ファイルシステムに割り当てます。

# format /dev/rdsk/c1*
AVAILABLE DISK SELECTIONS:
       0. /dev/rdsk/c1t0d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@0,0
       1. /dev/rdsk/c1t1d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@1,0
       2. /dev/rdsk/c1t8d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@8,0
       3. /dev/rdsk/c1t9d0s0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
          /sbus@2,0/QLGC,isp@2,10000/sd@9,0
Specify disk (enter its number): 1
selecting c1t1d0
[disk formatted]
format> partition
partition> print
partition> modify
Select partitioning base:
    0. Current partition table (original)
    1. All Free Hog
Choose base (enter number) [0]? 1
Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wm       0               0         (0/0/0)           0
  1       swap    wu       0               0         (0/0/0)           0
  2     backup    wu       0 - 7505       16.86GB    (7506/0/0) 35368272
  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

Do you wish to continue creating a new partition
table based on above table[yes]? y
Free Hog partition[6]? 7
Enter size of partition '0' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '1' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '3' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '4' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '5' [0b, 0c, 0.00mb, 0.00gb]: 
Enter size of partition '6' [0b, 0c, 0.00mb, 0.00gb]:
Part      Tag    Flag     Cylinders        Size            Blocks
  0       root    wm       0               0         (0/0/0)           0
  1       swap    wu       0               0         (0/0/0)           0
  2     backup    wu       0 - 7505       16.86GB    (7506/0/0) 35368272
  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 - 7505       16.86GB    (7506/0/0) 35368272
Okay to make this the current partition table[yes]? yes
Enter table name (remember quotes): "home"
Ready to label disk, continue? y
partition> q
format> verify
format> q
# 

次の例では、format ユーティリティーを使って、1.15T バイトの EFI ラベル付きディスクを 3 つのスライスに分割します。

# format
.
.
.
partition> modify
Select partitioning base:
        0. Current partition table (original)
        1. All Free Hog
Choose base (enter number) [0]? 1
Part      Tag    Flag     First Sector          Size          Last Sector
  0       root    wm                 0            0                0    
  1        usr    wm                 0            0                0    
  2 unassigned    wm                 0            0                0    
  3 unassigned    wm                 0            0                0    
  4 unassigned    wm                 0            0                0    
  5 unassigned    wm                 0            0                0    
  6        usr    wm                 0            0                0    
  8   reserved    wm        2576924638         8.00MB           2576941021
Do you wish to continue creating a new partition
table based on above table[yes]? y
Free Hog partition[6]? 4
Enter size of partition 0 [0b, 34e, 0mb, 0gb, 0tb]: 
Enter size of partition 1 [0b, 34e, 0mb, 0gb, 0tb]: 
Enter size of partition 2 [0b, 34e, 0mb, 0gb, 0tb]: 400gb
Enter size of partition 3 [0b, 838860834e, 0mb, 0gb, 0tb]: 400gb
Enter size of partition 5 [0b, 1677721634e, 0mb, 0gb, 0tb]: 
Enter size of partition 6 [0b, 1677721634e, 0mb, 0gb, 0tb]: 
Part      Tag    Flag     First Sector          Size          Last Sector
  0 unassigned    wm                 0            0                0    
  1 unassigned    wm                 0            0                0    
  2        usr    wm                34       400.00GB           838860833
  3        usr    wm         838860834       400.00GB           1677721633
  4        usr    wm        1677721634       428.77GB           2576924637
  5 unassigned    wm                 0            0                0    
  6 unassigned    wm                 0            0                0    
  8   reserved    wm        2576924638         8.00MB           2576941021
Ready to label disk, continue? yes

partition> q
UFS ファイルシステム用のディスクスライスとディスクラベルを作成したあとの作業 ...

ディスクスライスとディスクラベルを作成し終わったら、ディスク上にファイルシステムを作成できます。「SPARC: UFS ファイルシステムを作成する方法」を参照してください。

SPARC: UFS ファイルシステムを作成する方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。
  2. スライスごとにファイルシステムを作成します。
    # newfs /dev/rdsk/cwtxdysz

    /dev/rdsk/cwtxdysx は、作成するファイルシステムの raw デバイスです。

    newfs コマンドの詳細は、第 17 章ファイルシステムの作成およびマウント (手順)または newfs(1M) を参照してください。

  3. 新しいファイルシステムをマウントして、確認します。
    # mount /dev/dsk/cwtxdysz /mnt
    # ls 
    lost+found
UFS ファイルシステムを作成したあとの作業

SPARC: UFS ルートファイルシステムのブートブロックをインストールする方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。
  2. UFS ルートファイルシステムのブートブロックをインストールします。
    # installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk
    /dev/rdsk/cwtxdys0

    詳細は、installboot(1M) のマニュアルページを参照してください。

  3. システムをリブートし、レベル 3 で実行することによって、ブートブロックがインストールされていることを確認します。
    # init 6

例 12-3 SPARC: UFS ルートファイルシステムのブートブロックのインストール

次の例は、UFS ルートファイルシステムにブートブロックをインストールする方法を示しています。

# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk
/dev/rdsk/c0t0d0s0