LVM 上のファイルシステム(ext3)の作成

LVMを使い、ファイルシステムを作成、マウントするまでの一連の手順例を示す。


確認環境

  • RHEL 5.4 on VMware Server 2

パーティションを2つ用意する

[root@localhost ~]# parted /dev/sdb
GNU Parted 1.8.1
/dev/sdb を使用
GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。
(parted) unit s
(parted) p
モデル: VMware, VMware Virtual S (scsi)
ディスク /dev/sdb: 16777215s
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
番号  開始  終了  サイズ  ファイルシステム  名前  フラグ
(parted) mkpart PV0001 34 8192033
(parted) mkpart PV0002 8192034 16384033
(parted) p
モデル: VMware, VMware Virtual S (scsi)
ディスク /dev/sdb: 16777215s
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
番号  開始      終了       サイズ    ファイルシステム  名前    フラグ
1    34s       8192033s   8192000s                    PV0001
2    8192034s  16384033s  8192000s                    PV0002
(parted) set 1 lvm on
(parted) set 2 lvm on
(parted) p
モデル: VMware, VMware Virtual S (scsi)
ディスク /dev/sdb: 16777215s
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt
番号  開始      終了       サイズ    ファイルシステム  名前    フラグ
1    34s       8192033s   8192000s                    PV0001  lvm
2    8192034s  16384033s  8192000s                    PV0002  lvm
(parted) q
通知: 必要であれば /etc/fstab を更新するのを忘れないようにしてください。
[root@localhost ~]#

PV(物理ボリューム)を作成する

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

-VG(ボリュームグループ)を作成する

 [root@localhost ~]# vgcreate VG0001 /dev/sdb1 /dev/sdb2
   Volume group "VG0001" successfully created
[root@localhost ~]# vgdisplay -v VG0001
     Using volume group(s) on command line
     Finding volume group "VG0001"
   --- Volume group ---
   VG Name               VG0001
   System ID
   Format                lvm2
   Metadata Areas        2
   Metadata Sequence No  1
   VG Access             read/write
   VG Status             resizable
   MAX LV                0
   Cur LV                0
   Open LV               0
   Max PV                0
   Cur PV                2
   Act PV                2
   VG Size               7.80 GB
   PE Size               4.00 MB
   Total PE              1998
   Alloc PE / Size       0 / 0
   Free  PE / Size       1998 / 7.80 GB
   VG UUID               df1tDl-kc4W-HJ59-ceKG-gT53-tTQE-TnIitZ
   --- Physical volumes ---
   PV Name               /dev/sdb1
   PV UUID               2unt61-yw10-r4w0-3lrK-QWkB-NOME-qUAA3k
   PV Status             allocatable
   Total PE / Free PE    999 / 999
   PV Name               /dev/sdb2
   PV UUID               ZgRKbB-cLU0-1CfP-Ltls-yzoW-DDWZ-L06KWv
   PV Status             allocatable
   Total PE / Free PE    999 / 999
[root@localhost ~]#

LV(論理ボリューム)を作成する

 [root@localhost ~]# lvcreate -L 50M -n LV0001 VG0001
   Rounding up size to full physical extent 52.00 MB
   Logical volume "LV0001" created
[root@localhost ~]# vgdisplay -v VG0001
     Using volume group(s) on command line
     Finding volume group "VG0001"
   --- Volume group ---
   VG Name               VG0001
   System ID
   Format                lvm2
   Metadata Areas        2
   Metadata Sequence No  2
   VG Access             read/write
   VG Status             resizable
   MAX LV                0
   Cur LV                1
   Open LV               0
   Max PV                0
   Cur PV                2
   Act PV                2
   VG Size               7.80 GB
   PE Size               4.00 MB
   Total PE              1998
   Alloc PE / Size       13 / 52.00 MB
   Free  PE / Size       1985 / 7.75 GB
   VG UUID               df1tDl-kc4W-HJ59-ceKG-gT53-tTQE-TnIitZ
   --- Logical volume ---
   LV Name                /dev/VG0001/LV0001
   VG Name                VG0001
   LV UUID                j5nadW-oI19-qRZl-FqY4-CbxW-nx3q-ZWIpVz
   LV Write Access        read/write
   LV Status              available
   # open                 0
   LV Size                52.00 MB
   Current LE             13
   Segments               1
   Allocation             inherit
   Read ahead sectors     auto
   - currently set to     256
   Block device           253:0
   --- Physical volumes ---
   PV Name               /dev/sdb1
   PV UUID               2unt61-yw10-r4w0-3lrK-QWkB-NOME-qUAA3k
   PV Status             allocatable
   Total PE / Free PE    999 / 986
   PV Name               /dev/sdb2
   PV UUID               ZgRKbB-cLU0-1CfP-Ltls-yzoW-DDWZ-L06KWv
   PV Status             allocatable
   Total PE / Free PE    999 / 999
[root@localhost ~]#

ファイルシステム(ext3)を作成する

 [root@localhost ~]# mke2fs -j /dev/VG0001/LV0001
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
13328 inodes, 53248 blocks
2662 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=54525952
7 block groups
8192 blocks per group, 8192 fragments per group
1904 inodes per group
Superblock backups stored on blocks:
         8193, 24577, 40961
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@localhost ~]#

マウントする

 [root@localhost ~]# mount /dev/VG0001/LV0001 /mnt
[root@localhost ~]# df
Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/sda2             10154020   3557088   6072812  37% /
/dev/sda1               256666     37292    206122  16% /boot
tmpfs                    62192         0     62192   0% /dev/shm
/dev/mapper/VG0001-LV0001
                          51559      4956     43941  11% /mnt
[root@localhost ~]# ls /mnt
lost+found
[root@localhost ~]#

コメント