[toc]linux
在創建主分區基礎上,將83 linux改成 8e linux LVM 這樣才能作出物理卷 ide
依次建立3個物理卷code
設備 Boot Start End Blocks Id System /dev/sdb1 2048 2099199 1048576 8e Linux LVM /dev/sdb2 2099200 4196351 1048576 8e Linux LVM /dev/sdb3 4196352 6293503 1048576 8e Linux LVM
==當咱們須要安裝某個命令,但不知道他屬於哪一個軟件包時用以下方法,以命令pvcreate爲例,yum provides + 絕對路徑,可是絕對路徑不清楚以/*通配的方法來代替==視頻
[root@xavi-002 ~]# yum provides "/*/pvcreate"
#yum install -y install lvm2ip
擴展:有些命令生成文件目錄時沒有響應,輸入「partprobe」會自動生成,這個命令很大侷限性,是發展在有磁盤在mount掛載,ls沒法查看的狀況下,視頻中由於sdb1被掛載,沒法查看到 rem
[root@xavi-002 ~]# pvcreate /dev/sdb1 WARNING: dos signature detected on /dev/sdb1 at offset 510. Wipe it? [y/n]: y Wiping dos signature on /dev/sdb1. Physical volume "/dev/sdb1" successfully created.
[root@xavi-002 ~]# pvs PV VG Fmt Attr PSize PFree /dev/sdb1 lvm2 --- 1.00g 1.00g /dev/sdb2 lvm2 --- 1.00g 1.00g /dev/sdb3 lvm2 --- 1.00g 1.00g
[root@xavi-002 ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2 Volume group "vg1" successfully created
[root@xavi-002 ~]# lvcreate -L 100M -n lv1 vg1
lvdisplay 列出邏輯卷it
格式化mkfs.xfs /dev/vg1/lv1,再掛載基礎
lvremove /dev/vg1/lv1 刪除邏輯卷擴展
先umount軟件
e2fsck -f /dev/vg1/lv1 檢查磁盤錯誤(ext)
resize2fs /dev/vg1/lv1 100M 更新邏輯卷信息(ext)
lvresize -L 100M /dev/vg1/lv1 從新設置卷大小
lvs 或lvdisplay 查看縮減結果
從新掛載,而後查看縮容後是否會丟失文件信息,結果是沒有丟失
[root@xavi-002 ~]# lvresize -L 300 /dev/vg1/lv1
fdisk /dev/sdb 新增/dev/sdb3(邏輯分區8e) 2G
pvcreate /dev/sdb3
vgextend vg1 /dev/sdb3
lvresize -L 100M /dev/vg1/lv1 從新設置卷大小