ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Solaris Volume Manager 管理ガイド Oracle Solaris 10 1/13 Information Library (日本語) |
1. Solaris Volume Manager の使用開始
4. Solaris Volume Manager for Sun Cluster (概要)
5. Solaris Volume Manager の構成と使用 (シナリオ)
8. RAID-0 (ストライプと連結) ボリューム (概要)
9. RAID-0 (ストライプおよび連結) ボリューム (タスク)
20. Solaris Volume Manager の保守 (タスク)
Solaris Volume Manager の保守 (タスクマップ)
Solaris Volume Manager ボリューム構成を表示する方法
構成ファイルから Solaris Volume Manager を初期化する方法
Solaris Volume Manager のデフォルト値の変更
RAID-1 および RAID-5 ボリューム内のコンポーネントの置き換えと有効化の概要
RAID-1 および RAID-5 ボリューム内のコンポーネントの置き換えと有効化の背景情報
21. Solaris Volume Manager のベストプラクティス
25. Solaris Volume Manager のトラブルシューティング (タスク)
A. 重要な Solaris Volume Manager ファイル
B. Solaris Volume Manager のクイックリファレンス
UFS ファイルシステムを含むボリュームが拡張された (つまり、容量が追加された) あと、追加された容量を認識するには、そのファイルシステムも拡張する必要があります。growfs コマンドを使用して、ファイルシステムを手動で拡張する必要があります。growfs コマンドは、そのファイルシステムがマウントされている間であっても、ファイルシステムを拡張します。ただし、growfs コマンドの実行中、そのファイルシステムへの書き込みアクセスはできません。
raw デバイスを使用するアプリケーション (データベースなど) は、追加された容量を組み込むための独自の方法を備えています。Solaris Volume Manager には、この機能は用意されていません。
growfs コマンドは、マウントされたファイルシステムを拡張するとき、そのファイルシステムを「書き込みロック」します。ファイルシステムが書き込みロックされる時間の長さは、そのファイルシステムを段階的に拡張することによって短縮できます。たとえば、1G バイトのファイルシステムを 2G バイトに拡張するには、-s オプションを使用して、ファイルシステムを 16M バイトの各段階で拡張できます。このオプションは、各段階での新しいファイルシステムの合計サイズを指定します。
書き込みロック機能のため、拡張中、そのファイルシステムを書き込みアクセスで使用することはできません。書き込みアクセスは透過的に中断され、growfs コマンドがファイルシステムのロックを解除すると再開されます。読み取りアクセスは影響を受けません。ただし、ロックが有効な間、アクセス時間は保持されません。
注 - Solaris Volume Manager ボリュームは拡張できます。ただし、ボリュームのサイズを減らすことはできません。
ボリュームは、ファイルシステム、アプリケーション、データベースのいずれで使用されていても拡張できます。RAID-0 (ストライプおよび連結) ボリューム、RAID-1 (ミラー) ボリューム、RAID-5 ボリューム、およびソフトパーティションを拡張できます。
既存のファイルシステムを含むボリュームを、そのファイルシステムの使用中に連結できます。ファイルシステムが UFS ファイルシステムであるかぎり、そのファイルシステムを (growfs コマンドを使用して) より大きな容量を満たすように拡張できます。データへの読み取りアクセスを中断することなく、ファイルシステムを拡張できます。
UFS ファイルシステムの制約のために、ファイルシステムが拡張されたあと、そのサイズを減らすことはできません。
raw デバイスを使用するアプリケーションやデータベースは、追加された容量を拡張して認識できるようにするための独自の方法を備えている必要があります。Solaris Volume Manager には、この機能は用意されていません。
RAID-5 ボリュームにコンポーネントが追加された場合、そのコンポーネントはボリュームへの連結になります。新しいコンポーネントにパリティー情報は含まれていません。ただし、新しいコンポーネント上のデータは、そのボリュームに対して実行される全体的なパリティー計算によって保護されます。
追加コンポーネントを追加することによってログデバイスを拡張できます。Solaris Volume Manager は、リブート時に追加の容量を自動的に認識するため、growfs コマンドを実行する必要はありません。
ソフトパーティションは、基となるボリュームまたはスライスから容量を追加することによって拡張できます。その他のすべてのボリュームは、スライスを追加することによって拡張できます。
始める前に
「Solaris Volume Manager コンポーネントを作成するための前提条件」を確認してください。
# df -hk
詳細は、df(1M) のマニュアルページを参照してください。
# growfs -M /mount-point /dev/md/rdsk/volume-name
拡張されるファイルシステムのマウントポイントを指定します。
拡張するボリュームの名前を指定します。
詳細は、次の例および growfs(1M) のマニュアルページを参照してください。
例 20-4 ファイルシステムの拡張
次の例では、マウントされたファイルシステム /home2 を含むボリューム d10 に新しいスライスが追加されます。growfs コマンドは、-M オプションを /home2 としてマウントポイントを指定しており、それが raw ボリューム /dev/md/rdsk/d10 に拡張されます。growfs コマンドが完了すると、ファイルシステムがボリューム全体にまたがります。ファイルシステムを拡張する前とあとに df -hk コマンドを使用して合計ディスク容量を確認できます。
# df -hk Filesystem kbytes used avail capacity Mounted on ... /dev/md/dsk/d10 69047 65426 0 100% /home2 ... # growfs -M /home2 /dev/md/rdsk/d10 /dev/md/rdsk/d10: 295200 sectors in 240 cylinders of 15 tracks, 82 sectors 144.1MB in 15 cyl groups (16 c/g, 9.61MB/g, 4608 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 19808, 39584, 59360, 79136, 98912, 118688, 138464, 158240, 178016, 197792, 217568, 237344, 257120, 276896, # df -hk Filesystem kbytes used avail capacity Mounted on ... /dev/md/dsk/d10 138703 65426 59407 53% /home2 ...
ミラーボリュームの場合は、growfs コマンドを常にトップレベルのボリュームで実行します。サブミラーまたはマスターデバイスに容量が追加されたとしても、このコマンドをサブミラーやマスターデバイスで実行しないでください。