ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (デバイスとファイルシステム) Oracle Solaris 10 8/11 Information Library (日本語) |
x86: UFS ファイルシステム用のディスクの設定 (作業マップ)
x86: UFS ルートファイルシステム用のディスクを設定する方法
x86: UFS ファイルシステム用のディスクを接続する方法
x86: ZFS ファイルシステム用のディスクの設定 (作業マップ)
x86: ZFS ルートファイルシステム用のディスクを設定する方法
x86: ZFS ルートファイルシステム用のディスクスライスの作成
x86: ZFS ルートファイルシステム用のディスクスライスを作成する方法
x86: ZFS ルートファイルシステムのブートブロックをインストールする方法
x86: ZFS ファイルシステム用のディスクを設定する方法
x86: Solaris fdisk パーティションを作成する方法
14. Oracle Solaris iSCSI ターゲットおよびイニシエータの構成 (手順)
22. UFS ファイルシステムのバックアップと復元 (概要)
23. UFS ファイルとファイルシステムのバックアップ (手順)
次の作業マップは、x86 ベースのシステム上で UFS ルートファイルシステム用のディスクまたは UFS ファイルシステム用のディスクを設定するための手順を記述したものです。
|
ディスクには、UFS ルート (/) および /usr ファイルシステムを含めることも、ユーザーまたはデータファイルシステムを含めることも、あるいはそれらのファイルシステムの組み合わせを含めることもできます。UFS ルート (/) または /usr ファイルシステムを含むディスクを復元するには、次の 2 つの方法があります。
Oracle Solaris OS 全体を再インストールします。
ディスクを交換し、Oracle Solaris OS のファイルシステムをバックアップメディアから復元します。
ユーザーまたはデータファイルシステムを含むディスクの交換やそのファイルシステムの復元は必要に応じて、システムの再インストールやリブートを行わなくても実行することができます。
次の手順は、UFS ルートまたは /usr ファイルシステムが格納されていたディスクを交換する場合に使用できます。ディスクの交換方法については、ハードウェアの取り付けガイドを参照してください。
|
必要に応じて、fdisk パーティションを作成します。「x86: Solaris fdisk パーティションを作成する方法」を参照してください。
EFI ディスクラベル付きのディスクを追加する場合、その詳細は、「EFI ディスクラベル」を参照してください。
一般に、最近のバスタイプのほとんどで、ホットプラグ機能がサポートされています。これは、ユーザーが空のスロットにディスクを挿入すれば、システムがそのディスクを認識してくれることを意味します。ホットプラグ対応デバイスの詳細は、第 6 章デバイスの動的構成 (手順)を参照してください。
詳細は、ディスクのハードウェアインストールガイドを参照してください。
ディスクを接続し終わったら、fdisk パーティションを作成します。「x86: Solaris fdisk パーティションを作成する方法」を参照してください。
Solaris fdisk パーティションを作成または変更する方法については、「Solaris fdisk パーティションの作成および変更」を参照してください。
# format
番号付きのディスクのリストが表示されます。
Specify disk (enter its number): disk-number
disk-number は、パーティションの再分割を実行するディスクの番号です。
format> partition
partition> print
partition> modify
Choose base (enter number) [0]? 1
free hog スライスの詳細は、 「free hog スライスの使用方法」を参照してください。
Do you wish to continue creating a new partition table based on above table[yes]? yes
システムディスクを追加するときは、次のスライスを設定しなければなりません。
ルート (スライス 0)、スワップ (スライス 1) (必須) および
/usr (スライス 6)
スライスの情報を設定すると、新しいパーティションテーブルが表示されます。
Okay to make this the current partition table[yes]? yes
表示されたパーティションテーブルが希望どおりでないために変更する場合は、no と応答して手順 7 に戻ります。
Enter table name (remember quotes): "partition-name"
partition-name には、新しいパーティションテーブルの名前を指定します。
Ready to label disk, continue? yes
partition> quit
format> verify
format> quit
ディスクスライスとディスクラベルを作成し終わったら、ディスク上にファイルシステムを作成できます。「x86: UFS ファイルシステムを作成する方法」を参照してください。
# newfs /dev/rdsk/cwtxdysz
/dev/rdsk/cwtxdysz は、作成するファイルシステム用の raw デバイスです。
newfs コマンドの詳細は、第 17 章ファイルシステムの作成およびマウント (手順)または newfs(1M) を参照してください。
# mount /dev/dsk/cwtxdysz /mnt # ls /mnt lost+found
UFS ルートファイルシステム用のディスク – ディスク上でルート (/) および /usr ファイルシステムを復元する必要があります。
Chapter 25, UFS ファイルとファイルシステムの復元 (手順)を参照してください。
ルート (/) と /usr ファイルシステムの復元後、ブートブロックをインストールします。「x86: UFS ルートファイルシステムのブートブロックをインストールする方法」を参照してください。
UFS ファイルシステム用のディスク – 新しいディスク上でファイルシステムを復元しなければいけない可能性があります。Chapter 25, UFS ファイルとファイルシステムの復元 (手順)を参照してください。新しいディスク上にファイルシステムを復元しない場合は、二次ディスクを追加する作業が終わったことになります。
ユーザーがファイルシステムを利用できるようにする方法については、「Oracle Solaris ファイルシステムのマウントおよびマウント解除」を参照してください。
# /sbin/installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/cwtxdysz
詳細は、installgrub(1M) のマニュアルページを参照してください。
# init 6
例 13-1 x86: UFS ルートファイルシステムのブートブロックのインストール
次の例は、x86 システム上で UFS ルートファイルシステムのブートブロックをインストールする方法を示したものです。
# /sbin/installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1d0s0 stage1 written to partition 0 sector 0 (abs 2016) stage2 written to to partition 0, 227 sectors starting 50 (abs 2066)