Linux(およびLinux VM)は、ハードディスクにインストールされます(実際のディスクでも仮想ディスクでも)。その上にボリューム・マネージャをスタックし、その後に通常は使用されるファイル・システムをスタックします。
- パーティションのサイズを変更するには、fdiskコマンドを入力し、末尾に番号を付けずにPV名(セクション1のステップ2から)を使用します。
# fdisk
次の例は、fdisk /dev/sdaコマンドの出力を示します。
[root@sessionmgr02 ~]# fdisk /dev/sda
The number of cylinders for this disk is set to 9137.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help):
- コマンドプロンプトに対してpと入力してEnterを押し、パーティションテーブルを表示します。
Command (m for help): p
次の例は、文字「p」を入力した後のパーティションテーブルを示す出力を示しています。
Command (m for help): p
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help):
- サイズを変更するパーティションの[開始]と[ID]の値を記録します。たとえば、ステップ2の出力例のStart: 14 Id: 8eです。
開始:_______________________Id:_________________________
- サイズを変更するデバイスのパーティションエントリを削除します。コマンドプロンプトでdと入力します。
Command (m for help): d
次の例は、dを入力した後の結果を示します。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4):
- 「パーティション番号」プロンプトで、削除するパーティション番号を入力し、Enterキーを押します。(デバイス名の最後の番号はパーティション番号です)。
Partition number (1-4): <number>
次の例は、パーティション番号を入力した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 9137 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help):
- コマンドプロンプトに対してnと入力し、新しいパーティションを作成します。
Command (m for help): n
次の例は、nを入力した後の結果を示します。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Command (m for help): n
- プライマリ・パーティションにpと入力します。
Command (m for help): p
次の例は、pを入力した後の出力を示します。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4):
- 「パーティション番号」プロンプトで、パーティション番号を入力し、Enterを押します(削除したものと同じパーティション番号)。 この例では、番号は2です。
Partition number (1-4): 2
次の例は、パーティション番号を入力した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9137, default 14):
- 最初の円柱番号の既定値が、このセクションのステップ3の開始値と一致することを確認します。デフォルトを受け入れる場合は、Enterキーを押してデフォルトを受け入れます。 一致しない場合は、既存のパーティションと重複していないことを確認し、手動で値を入力してEnterキーを押します。
次の例は、デフォルト値を受け入れてEnterキーを押した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
- [最後の円柱]の値に対してEnterを押し、既定値を使用します。
次の例は、デフォルト値を受け入れてEnterキーを押した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help):
- コマンドプロンプトに対してtと入力し、Enterキーを押します。
Command (m for help): t
次の例は、tを入力した後の結果を示します。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4):
- 「パーティション番号」プロンプトで、サイズを変更するパーティション番号を入力し、Enterキーを押します。
Partition number (1-4): 2
次の例は、パーティション番号を入力した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes):
- 「16進数コード」プロンプトで、16進数コードを入力します。これは、このセクションのステップ3のID値です。Enter を押します。
Hex code (type L to list codes): 8e
次の例は、16進数コードを入力した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help):
- コマンドプロンプトでwと入力し、パーティションをディスクに書き込みます。
Command (m for help): w
次の例は、プロンプトでwと入力した後の結果を示しています。
Disk /dev/sda: 75.1 GB, 75161927680 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 9137 73288530 8e Linux LVM
Command (m for help): d
Partition number (1-4): 2
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (14-9790, default 14):
Using default value 14
Last cylinder or +size or +sizeM or +sizeK (14-9790, default 9790):
Using default value 9790
Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): 8e
Changed system type of partition 2 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[root@sessionmgr02 ~]#
これでfdiskが終了し、ルートプロンプトが表示されます。
- VMをリブートして、新しい設定がカーネルと一致していることを確認します。
# init 6
- VMがリブートを完了した後(約5分)、VMにルートとしてログイン(ssh)します。
- fdisk -l <PV Name>コマンドを使用してディスクサイズが大きくなっていることを確認して、新しいパーティションサイズを表示します(PV名はセクション1のステップ2から取得しました)。
[root@sessionmgr02 ~]# fdisk -l /dev/sda
Disk /dev/sda2: 80.4 GB, 80418562560 bytes
255 heads, 63 sectors/track, 9777 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
この出力例は、/dev/sdaに80ギガバイトが割り当てられていることを示しています。