ナビゲーション

LVMパーティション作成

 VolumeGroupを作るためにディスクを切る

  • rootユーザーで実行する
    [root@localhost ~]# fdisk /dev/hda

    このディスクのシリンダ数は 2432 に設定されています。
    間違いではないのですが、1024 を超えているため、以下の場合
    に問に問題を生じうる事を確認しましょう:
    1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
    2) 別の OS のブートやパーティション作成ソフト
    (例. DOS FDISK, OS/2 FDISK)
  • パーティションの表示
    コマンド (m でヘルプ): p

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

    デバイス Boot Start End Blocks Id System
    /dev/hda1 * 1 16 128488+ 83 Linux
    /dev/hda2 17 799 6289447+ 8e Linux LVM
    /dev/hda3 800 1060 2096482+ 8e Linux LVM
    /dev/hda4 1061 2432 11020590 5 拡張領域
    /dev/hda5 1061 1310 2008093+ 8e Linux LVM
  • パーティションを作る(hda6)
    コマンド (m でヘルプ): n
    最初 シリンダ (1311-2432, default 1311): 1311
    終点 シリンダ または +サイズ または +サイズM または +サイズK (1311-2432, default 2432): +2048M

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

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

    デバイス Boot Start End Blocks Id System
    /dev/hda1 * 1 16 128488+ 83 Linux
    /dev/hda2 17 799 6289447+ 8e Linux LVM
    /dev/hda3 800 1060 2096482+ 8e Linux LVM
    /dev/hda4 1061 2432 11020590 5 拡張領域
    /dev/hda5 1061 1310 2008093+ 8e Linux LVM
    /dev/hda6 1311 1560 2008093+ 83 Linux
  • ファイルシステムをLinux LVMに変更する
    コマンド (m でヘルプ): t
    領域番号 (1-6): 6
    16進数コード (L コマンドでコードリスト表示): 8E
    領域のシステムタイプを 6 から 8e (Linux LVM) に変更しました

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

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

    デバイス Boot Start End Blocks Id System
    /dev/hda1 * 1 16 128488+ 83 Linux
    /dev/hda2 17 799 6289447+ 8e Linux LVM
    /dev/hda3 800 1060 2096482+ 8e Linux LVM
    /dev/hda4 1061 2432 11020590 5 拡張領域
    /dev/hda5 1061 1310 2008093+ 8e Linux LVM
    /dev/hda6 1311 1560 2008093+ 8e Linux LVM
  • 変更した内容を実際にディスクに書き込む

    今回のディスクは起動しているディスクのためリブートするようにメッセージがでる

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

    ioctl() を呼び出して領域テーブルを再読込みします。

    警告: 領域テーブルの再読込みがエラー 16 で失敗しました: デバイスもしくはリソース がビジー状態です。
    警告: 領域テーブルの再読込みがエラー 16 で失敗しました: デバイスもしくはリソース がビジー状態です。
    カーネルはまだ古いテーブルを使っています。
    新しいテーブルは次回リブート時に使えるようになるでしょう。
    ディスクを同期させます。
  • リブートしLinux LVMができていることを確認する
    [root@localhost ~]# fdisk -l /dev/hda

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

    デバイス Boot Start End Blocks Id System
    /dev/hda1 * 1 16 128488+ 83 Linux
    /dev/hda2 17 799 6289447+ 8e Linux LVM
    /dev/hda3 800 1060 2096482+ 8e Linux LVM
    /de v/hda4 1061 2432 11020590 5 拡張領域
    /dev/hda5 1061 1310 2008093+ 8e Linux LVM
    /dev/hda6 1311 1560 2008093+ 8e Linux LVM