linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程
創建邏輯卷(LVM)詳細方法:
STEP 1:首先用fdisk命令建立物理分區,然后將每個分區類型轉換為LVM類型,編號為8e,如果是對整個磁盤建立pv的話這步可以忽略。
STEP 2:使用pvcreate命令建立pv,也就是物理卷。將磁盤或者分區創建為物理卷的方法是pvcreate /dev/sda5,如要創建多個,可以pvcreate /dev/sda{5,6,7,8……}。
STEP 3:用pvscan、pvdisplay、pvs三個命令都可以檢查到當前系統物理卷信息。
STEP 4:使用vgcreate命令創建卷組。組成卷組最小單位是PE,默認大小是4M。同理vgscan、vgdisplay可以檢查當前系統是否有卷組。
vgcreate -s 8 vg0 /dev/sdb /dev/sdc #建立一個卷組,名稱叫vg0,PE大小為8M,由/dev/sdb sdc兩個pv組成
STEP 5:vgrename可以修改卷組名字。
vgrename testvg myvg #把testvg這個卷組的名字修改為myvg
STEP 6:如果后期邏輯卷空間不夠用了,可以增加新的物理卷到卷組中,使用的是vgextend命令。
vgextend vg0 /dev/sda8 #把/dev/sda8物理卷加入到vg0卷組。然后用pvscan來查看下這些物理卷是否已經加入到卷組中。
vgreduce vg0 /dev/sda8 #vgreduce命令可以把物理卷從卷組中刪除
STEP 7:用lvcreate建立邏輯卷,然后格式化該分區,格式化完成后用mount命令掛載到目錄即可。lvdisplay命令可以查看當前系統邏輯卷的情況。
lvcreate -L 200M -n lv0 vg0 # -L指定邏輯卷大小,如果用-l則是指定PE的數量,通常用-L方便點。-n是設置邏輯卷名稱。
mkfs.xfs /dev/vg0/lv0 #這里的分區需要用到邏輯卷的名字
STEP 8:lvextend命令可以動態擴大邏輯卷的大小。
lvextend -L 1G /dev/vg0/lv0 #注意這里的大小是指擴展后的大小,而不是增加多少M。如果是想增加的話可以把1G改為“+1G”。
resize2fs /dev/vg0/lv0 #更新系統空間大小
STEP 9:lvreduce命令縮小邏輯卷。需要先卸載分區,然后使用e2fsck檢查文件系統,再用resize2fs命令告知系統需要調整大小,如果是xfs格式的系統則不能使用resize2fs,而是xfs_growfs
e2fsck -f /dev/vg0/lv0 #-f代表強制檢查
risize2fs /dev/vg0/lv0 1000M #告知系統需要把邏輯卷的大小調整為1000M,但這個時候并沒有真正調整,還需要使用最后一個命令lvreduce。
lvreduce /dev/vg0/lv0 -L -1000M #從當前邏輯卷中減少1000M的空間。
總結
以上是生活随笔為你收集整理的linux 安装系统 逻辑卷,Linux逻辑卷工具lvm的使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机和互联网基础知识作业,计算机作业1
- 下一篇: linux延迟绑定,php延迟绑定和非延