CentOS にディスク増設

2010年10月5日

まずは物理的にディスクの構成を確認する

fdisk -l

Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1          13      104391   83  Linux
/dev/hda2              14        9964    79931407+  8e  Linux LVM

Disk /dev/hdb: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1       10010    80405293+   7  HPFS/NTFS

今回増設したディスクは、/dev/hdbで、もともとWindowsマシンで使っていた物なので、ファイルシステムがNTFSになっている。

パーテーションの設定

fdisk /dev/hdb

コマンド (m でヘルプ): m

ヘルプを表示

コマンドの動作
 a   ブート可能フラグをつける
 b   bsd ディスクラベルを編集する
 c   dos 互換フラグをつける
 d   領域を削除する
 l   既知の領域タイプをリスト表示する
 m   このメニューを表示する
 n   新たに領域を作成する
 o   新たに空の DOS 領域テーブルを作成する
 p   領域テーブルを表示する
 q   変更を保存せずに終了する
 s   空の Sun ディスクラベルを作成する
 t   領域のシステム ID を変更する
 u   表示/項目ユニットを変更する
 v   領域テーブルを照合する
 w   テーブルをディスクに書き込み、終了する
 x   特別な機能 (エキスパート専用)

まずは、不要なパーテーションを削除するので、dコマンドで削除

コマンド (m でヘルプ): d
Selected partition 1

次に、新しいパーテーションを作成

コマンド (m でヘルプ): n
コマンドアクション
 e   拡張
 p   基本領域 (1-4)
p <= 基本領域を選択
領域番号 (1-4): 1 <= パーテーション番号は1を選択
最初 シリンダ (1-10011, default 1): <= defaultで良いので、そのまま改行
Using default value 1
終点 シリンダ または +サイズ または +サイズM または +サイズK (1-10011, default 10011):<= defaultで良いので、そのまま改行
Using default value 10011

パーテーションタイプを設定

コマンド (m でヘルプ): t
Selected partition 1
16進数コード (L コマンドでコードリスト表示): 8e
領域のシステムタイプを 1 から 8e (Linux LVM) に変更しました

コマンド (m でヘルプ): p

Disk /dev/hdb: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = シリンダ数 of 16065 * 512 = 8225280 bytes

デバイス Boot      Start         End      Blocks   Id  System
/dev/hdb1               1       10011    80413326   8e  Linux LVM

設定を保存して終了

コマンド (m でヘルプ): w
領域テーブルは交換されました!

ioctl() を呼び出して領域テーブルを再読込みします。
ディスクを同期させます。

続いて、PV作成

[root@localhost ~]# pvcreate /dev/hdb1
 Physical volume "/dev/hdb1" successfully created

作成したPVの確認

[root@localhost etc]# pvdisplay
 /dev/hdc: open failed: メディアが見つかりません
 --- Physical volume ---
 PV Name               /dev/hda2
 VG Name               VolGroup00
 PV Size               76.23 GB / not usable 10.02 MB
 Allocatable           yes (but full)
 PE Size (KByte)       32768
 Total PE              2439
 Free PE               0
 Allocated PE          2439
 PV UUID               sXW84C-7oqt-NwTN-NMUH-AJtk-qmh8-NwyYm2

 "/dev/hdb1" is a new physical volume of "76.69 GB"
 --- NEW Physical volume ---
 PV Name               /dev/hdb1
 VG Name
 PV Size               76.69 GB
 Allocatable           NO
 PE Size (KByte)       0
 Total PE              0
 Free PE               0
 Allocated PE          0
 PV UUID               l3pTDY-mgcI-qZ2I-eHTe-mGzN-AfOu-oOpsdX

PVをVGに登録

[root@localhost etc]# vgextend VolGroup00 /dev/hdb1
 Volume group "VolGroup00" successfully extended

VGの確認

[root@localhost ~]# vgdisplay
 --- Volume group ---
 VG Name               VolGroup00
 System ID
 Format                lvm2
 Metadata Areas        2
 Metadata Sequence No  4
 VG Access             read/write
 VG Status             resizable
 MAX LV                0
 Cur LV                2
 Open LV               2
 Max PV                0
 Cur PV                2
 Act PV                2
 VG Size               152.91 GB
 PE Size               32.00 MB
 Total PE              4893
 Alloc PE / Size       2439 / 76.22 GB
 Free  PE / Size       2454 / 76.69 GB
 VG UUID               bQPF8r-CRdB-1MIS-dcIR-BwEn-u8it-qE8llV

CentOS

Posted by GENDOSU