在vm9虛擬機(jī)環(huán)境下,為centos 5.8系統(tǒng)添加10g硬盤并進(jìn)行l(wèi)vm分區(qū)管理。
首先,將新硬盤sdb劃分為四個(gè)200M分區(qū) (sdb5, sdb6, sdb7, sdb8),并分別創(chuàng)建物理卷(PV)。
將創(chuàng)建的四個(gè)PV添加到卷組(VG)。 這里涉及PE(物理擴(kuò)展)的概念。一個(gè)VG由多個(gè)PE組成,每個(gè)VG最多包含65534個(gè)PE。默認(rèn)每個(gè)PE大小為4M,因此一個(gè)VG最大可達(dá)256G (4M * 65534)。為了更好地管理空間,我們將PE大小設(shè)置為16M。由于總PV大小為800M (4個(gè)PV * 200M),因此可創(chuàng)建的PE數(shù)量為48個(gè) (800M / 16M)。創(chuàng)建卷組的命令如下: `vgcreate -s 16M lvm_vg /dev/sdb{5,6,7,8}`。
基于PE數(shù)量創(chuàng)建邏輯卷(LV)。每個(gè)PV可劃分12個(gè)PE (200M / 16M),要?jiǎng)?chuàng)建一個(gè)600M的LV需要36個(gè)PE (600M / 16M)。命令如下:`lvcreate -l 36 -n lvm_lv lvm_vg`。 隨后,格式化LV并掛載到`/mnt/lvm`,并在其中創(chuàng)建三個(gè)文件夾:aaa、bbb、ccc。
利用剩余的PE (12個(gè)) 創(chuàng)建邏輯卷lvm_lv的快照lvm_ss。
命令:lvcreate -l 12 -s -n lvm_ss lvm_vg /dev/lvm_vg/lvm_lv。 將快照掛載到/mnt/snapshot,可以看到與原LV相同的aaa、bbb、ccc三個(gè)文件夾。
創(chuàng)建快照的關(guān)鍵在于lvcreate命令中的-s參數(shù)。 更新快照內(nèi)容需要卸載、刪除并重新創(chuàng)建快照。