このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 8 / 昨日: 4
総計: 900
- Dokuwiki.fl8.jp(325)
- 05 rsync(16)
- 13 CentOS6メール設定(16)
- FreeBSD カーネル再構築(15)
最近の更新
このページへのアクセス
今日: 8 / 昨日: 4
総計: 900
仮想サーバなどHVのLVM内にVMを作成した場合、LVM内にLVMができる状態となる。
そのマウント方法
# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert LogVol00 VolGroup00 -wi-ao---- 4.00g LogVol01 VolGroup00 -wi-ao---- 50.00g VmVol01 VolGroup00 -wi-a----- 100.00g
LVM | 用途 |
---|---|
LogVol00 | HVのSwap |
LogVol01 | HVのRootディスク |
VmVol01 | VM用のディスク |
VM用のディスクVmVol01を見ると、このディスクもLVMパーティションになっている状態。
# fdisk -l /dev/VolGroup00/VmVol01 Disk /dev/VolGroup00/VolADM3004: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00008bad Device Boot Start End Blocks Id System /dev/VolGroup00/VmVol01p1 * 1 26 204800 83 Linux Partition 1 does not end on cylinder boundary. /dev/VolGroup00/VmVol01p2 26 13055 104651776 8e Linux LVM
kpartxでディスクイメージのパーティションテーブルを読み取って、パーティションごとにデバイスマップを作成
vgscanすると、LVMで見えるようになる
# kpartx -p X -a /dev/VolGroup00/VmVol01 # vgscan # lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert LogVol00 VolGroup00 -wi-ao---- 4.00g LogVol01 VolGroup00 -wi-ao---- 50.00g VmVol01 VolGroup00 -wi-ao---- 100.00g LogVol00 VolGroup00 -wi------- 97.78g LogVol01 VolGroup00 -wi------- 2.00g
このままの状態だと、VGが重複しているためVM用のVGを名前変更してあげる
VM用ディスクのVGは、km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaXという事が分かる。
# lvs -o lv_name,vg_name,lv_size,lv_attr,vg_uuid LV VG LSize Attr VG UUID LogVol00 VolGroup00 4.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 LogVol01 VolGroup00 50.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 VmVol01 VolGroup00 100.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 LogVol00 VolGroup00 97.78g -wi------- km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaX LogVol01 VolGroup00 2.00g -wi------- km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaX
# vgrename -S vg_uuid=km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaX VolGroup00 tmpGroup # lvs -o lv_name,vg_name,lv_size,lv_attr,vg_uuid LV VG LSize Attr VG UUID LogVol00 VolGroup00 4.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 LogVol01 VolGroup00 50.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 VmVol01 VolGroup00 100.00g -wi-ao---- 6LWMQn-hCwc-mNQo-eEU4-N3Dn-JuRc-XaCnl6 LogVol00 tmpGroup 97.78g -wi------- km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaX LogVol01 tmpGroup 2.00g -wi------- km5b7J-dJCf-B2oG-Q9mW-hD3z-4gqt-VatfaX
# lvchange -ay /dev/tmpGroup/LogVol00 # mount /dev/tmpGroup/LogVol00 /mnt/ # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/tmpGroup-LogVol00 97G 1.2G 91G 2% /mnt