LVM:VolumeGroup(VG)からLogicalVolume(LV)を作成する
関連サイト
VirtualMachineにディスクを追加する - 明日=今日×(反省+前向き)+努力
http://d.hatena.ne.jp/oragoku/20070725/1185458278
LVM:PVをVolumeGroupに追加する - 明日=今日×(反省+前向き)+努力
参考サイト
エンタープライズ:特集:LVMによるディスクパーティションの動的化(前編) (1/7)
ITmedia エンタープライズ:特集:LVMによるディスクパーティションの動的化(後編) (1/5)
すぱなび日誌: LVM on Linux
VGから、新たにLV(LogicalVolume)を作成します。
# lvcreate -L 10G -n LogVol02 VolGroup00 Logical volume "LogVol02" created # vgdisplay -v VolGroup00 Using volume group(s) on command line Finding volume group "VolGroup00" --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 11 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 11.84 GB PE Size 32.00 MB Total PE 379 Alloc PE / Size 376 / 11.75 GB Free PE / Size 3 / 96.00 MB VG UUID Zu2VS4-NsiV-o4ya-2F0b-Gqle-DyZj-cFJkCQ --- Logical volume --- LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID M6nCVf-ySlu-FDId-m1m9-m1yz-5jsb-0DSTj0 LV Write Access read/write LV Status available # open 1 LV Size 1.25 GB Current LE 40 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:0 --- Logical volume --- LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID 4NPofz-gdBy-6DQo-7ybj-VKdQ-kbU4-poXa1R LV Write Access read/write LV Status available # open 1 LV Size 512.00 MB Current LE 16 Segments 1 Allocation inherit Read ahead sectors 0 Block device 253:1 --- Logical volume --- LV Name /dev/VolGroup00/LogVol02 VG Name VolGroup00 LV UUID LmPi13-COWX-vTue-72g1-BqXT-QyMb-2Xv5L8 LV Write Access read/write LV Status available # open 0 LV Size 10.00 GB Current LE 320 Segments 2 Allocation inherit Read ahead sectors 0 Block device 253:2 --- Physical volumes --- PV Name /dev/sda2 PV UUID 5TPYV3-3lJm-VzAG-H8WJ-mhIX-Oy0S-79vPNJ PV Status allocatable Total PE / Free PE 60 / 3 PV Name /dev/sdb1 PV UUID uaDeVG-et1x-hTMH-rC5p-GmrX-EF7f-9d2Zyt PV Status allocatable Total PE / Free PE 319 / 0 # ll /dev/VolGroup00/ 合計 0 lrwxrwxrwx 1 root root 31 7月 27 08:33 LogVol00 -> /dev/mapper/VolGroup00-LogVol00 lrwxrwxrwx 1 root root 31 7月 27 08:33 LogVol01 -> /dev/mapper/VolGroup00-LogVol01 lrwxrwxrwx 1 root root 31 7月 27 08:43 LogVol02 -> /dev/mapper/VolGroup00-LogVol02
ファイルシステムをフォーマットします
# mkfs.ext3 -j /dev/VolGroup00/LogVol02 mke2fs 1.38 (30-Jun-2005) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 1310720 inodes, 2621440 blocks 131072 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2684354560 80 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 36 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
マウントします
# mount /dev/VolGroup00/LogVol02 /opt/ # df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 1269632 1150900 53196 96% / /dev/sda1 101086 9967 85900 11% /boot tmpfs 63124 0 63124 0% /dev/shm /dev/mapper/VolGroup00-LogVol02 10321208 154236 9642684 2% /opt
起動時に自動的にマウントできるように/etc/fstabを編集します
# vi /etc/fstab /dev/VolGroup00/LogVol02 /opt ext3 defaults 1 2
起動時に自動マウントはできましたが、/(root)パーティションが1.2GBしか無く空き容量もほとんどありません。
LV"VolGroup00-LogVol00"を増やす事はできるのですが、その後でファイルシステムを拡張するのが大変そうだったので、今回は再インストールする事にしました。
/rootパーティションの初期設計は慎重に行っておく必要がありますね。
# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 1269632 1150932 53164 96% / /dev/sda1 101086 9967 85900 11% /boot tmpfs 63124 0 63124 0% /dev/shm /dev/mapper/VolGroup00-LogVol02 10321208 154236 9642684 2% /opt
以上