#lvdisplay /dev/test/lv01 --- Logical volume --- LV Path/dev/test/lv01 LV Name lv01 VG Name test LV UUID zFYf13-ldAf-54yK-rS96-gQTg-URmX-GsZTZf LV Write Access read/write LV Creation host, time adddisk.walhalla, 2014-09-23 17:47:11 +0900 LV Status available # open 0 LV Size 500.00 MiB Current LE 125 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 #
xfsのフォーマット
LVの作成で作成したLV(=/dev/test/lv01)をxfsでフォーマットする。
PVの作成
ホストに追加したディスク(=/dev/vdb)にLVMのPVを作成する。ディスク全体で1つのPVを作成する。今回はパーティションの操作にはpartedを使用する。
パーティション作成前の状況確認
#partedでパーティションを表示するコマンドはprintだが一意になる範囲では省略できる。今回はpを使用した。以下でプロンプトが(parted)となっている個所はparted内での作業です。parted /dev/vdb GNU Parted 3.1 /dev/vdb を使用 GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。 (parted)p エラー: /dev/vdb: ディスクラベルが認識できません。 モデル: Virtio Block Device (virtblk) ディスク /dev/vdb: 8590MB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: unknown ディスクフラグ: (parted)
XFSの拡張
/としてマウントされている17Gのファイルシステムを拡張する。
作業前の状況確認
#このファイルシステムはLVM上にある。df -h / ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/mapper/centos-root 18G 962M17G 6% / #xfs_info / meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=1147392 blks = sectsz=512 attr=2, projid32bit=1 = crc=0 data = bsize=4096 blocks=4589568, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=0 log =internal bsize=4096 blocks=2560, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 #
#LVのサイズは32.51 GiBlvdisplay /dev/centos/root --- Logical volume --- LV Path /dev/centos/root LV Name root VG Name centos LV UUID kkfxxC-yLzP-RUou-iwpJ-yzuq-9qqW-HVntvz LV Write Access read/write LV Creation host, time localhost, 2014-08-03 20:35:03 +0900 LV Status available # open 1 LV Size32.51 GiB Current LE 8322 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 #
LVの拡張
centosという名前のVGにあるrootというLV(=17.51 GiB)をVGの空き領域全てを使用して拡張する。
作業前の状況確認
#centosという名前のVGのサイズは34.51 GiBで15.00 GiBの空きがある。vgdisplay --- Volume group --- VG Namecentos System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 11 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size34.51 GiB PE Size 4.00 MiB Total PE 8834 Alloc PE / Size 4994 / 19.51 GiB Free PE / Size 3840 /15.00 GiB VG UUID Vd9fR0-d6mk-ZUlE-YEG0-gikq-hHO4-J0wOCf #
状況を確認したいLVはcentosという名前のVGにあるrootというLVのみなのでLV Path(=/dev/centos/root)を指定した。
#LVのサイズは17.51 GiB。lvdisplay /dev/centos/root --- Logical volume --- LV Path /dev/centos/root LV Nameroot VG Name centos LV UUID kkfxxC-yLzP-RUou-iwpJ-yzuq-9qqW-HVntvz LV Write Access read/write LV Creation host, time localhost, 2014-08-03 20:35:03 +0900 LV Status available # open 1 LV Size17.51 GiB Current LE 4482 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 #
PVの拡張
/dev/vda2(34.5GiB)にある19.51GのPVを拡張する。
作業前の状況確認
#parted /dev/vda2 unit GiB print エラー: /dev/vda2: ディスクラベルが認識できません。 モデル: Virtio Block Device (virtblk) ディスク/dev/vda2 :34.5GiB セクタサイズ (論理/物理): 512B/512B パーティションテーブル: unknown ディスクフラグ: #pvs PV VG Fmt Attr PSize PFree/dev/vda2 centos lvm2 a--19.51g 0 #
PVの拡張
#pvresize /dev/vda2 Physical volume "/dev/vda2 " changed 1 physical volume(s) resized / 0 physical volume(s) not resized #
作業後の状況確認
#PVが34.51gに拡張され15.00gの空きがある。pvs PV VG Fmt Attr PSize PFree /dev/vda2 centos lvm2 a--34.51g 15.00g #
登録:
投稿
(
Atom
)