LVM 邏輯卷管理

2021-08-06 03:23:03 字數 2948 閱讀 8520

顯示分割槽資訊

[root@centos7 ~]#fdisk -l
物理硬碟格式為物理卷(pv):

[root@centos7 ~]#pvcreate /dev/sda6
檢視物理卷(pv)資訊:

[root@centos7 ~]#pvs

[root@centos7 ~]#pvdisplay

刪除物理卷(pv):

[root@centos7 ~]#pvremove /dev/sda6
建立捲組(vg),並將物理卷(pv)加入到卷組中:

[root@centos7 ~]#vgcreate vg0 /dev/sda6
增加捲組(vg)空間:

[root@centos7 ~]#vgextend vg0 /dev/sda7
顯示捲組(vg)資訊:

[root@centos7 ~]#vgs

[root@centos7 ~]#vgdisplay

刪除捲組(vg):

[root@centos7 ~]#vgremove vg0
基於捲組(vg)建立邏輯卷(lv)

[root@centos7 ~]#lvcreate -l 200 -n gamelv vg0

(注:-l

200 建立200個pe (預設乙個pe大小4m)為容量800m )

[root@centos7 ~]#lvcreate -l +1g -n gamelv vg0

(注:-l +g表示建立lv 大小為1g,-n 後加lv設定名字)

增加邏輯卷空間:

lvextend  -l  +500m  /dev/vg0/gamelv

[root@centos7 ~]#resize2fs /dev/vg0/gamelv

(分割槽為ext格式)

[root@centos7 ~]#xfs_growfs /dev/vg0/gamelv

(分割槽為xfs格式)

減少邏輯卷空間:需要離線減小(umount),在下面實驗運用到

1.建立乙個pe大小為8m的乙個20個pe的game,捲組名為vg0,格式化為ext4,並掛至/storage目錄下,要求開機生效。

2.由於/storage空間不足,需要拉大至746m

3.生產離線,要求將game調整至建立時的大小

首先使用fdisk 建立乙個大小為1g格式為lvm的分割槽

第一步:新建乙個lvm物理卷

[root@centos7 ~]#pvcreate /dev/sda7

physical volume "/dev/sda7" successfully created.

第二步:建立捲組(vg0)

[root@centos7 ~]#vgcreate -s 8m vg0 /dev/sda7

volume group "vg0" successfully created

(注:-s

8m 指定乙個pe大小為8m)

第三步:建立邏輯卷(game)

[root@centos7 ~]#lvcreate -l 20 -n game vg0

logical volume "game" created.

(注:-n 指定卷名)

第四步:格式化建立新的邏輯卷檔案系統

[root@centos7 ~]#mkfs.ext4 /dev/vg0/game
最後一步:寫入/etc/fstab開機生效,掛載

[root@centos7 ~]#vim /etc/fstab 

/dev/vg0/game /storage ext4 defaults 0

0mkdir /storage

mount -a

df -h

擴充套件邏輯卷

lvextend -l

746m /dev/vg0/game

resize2fs /dev/vg0/game
減縮邏輯卷

umount /storage/

e2fsck -f /dev/vg0/game

resize2fs /dev/vg0/game 160m

lvreduce -l

160m /dev/vg0/game

mount -a

df -h

lvm邏輯卷管理

1 前言 2 lvm組成和概念 3 如何使用lvm,建立邏輯卷的流程和例項 4 如何動態放大 縮小乙個邏輯卷 邏輯捲組 5 如何刪除邏輯卷 邏輯捲組 6 lvm相關命令 1 前言 一直想寫乙個簡單的lvm方面的文章,可以作個背忘,主要以流程和例項為主,希望文章能起到拋磚引玉的 作用.lvm logi...

Lvm(邏輯卷管理)

lvm 邏輯卷管理 1.make lv 1 fdisk dev sdb 1 對sdb進行分割槽,三個主分割槽,乙個擴充套件分割槽,乙個邏輯分割槽,分別為sdb1,sdb2,sdb3,sdb4,sdb5 2 用fdisk dev sdb命令,對分好的磁碟檔案系統進行格式化。3 儲存好分割槽之後,進行p...

lvm邏輯卷管理

一 lvm建立 劃分物理分割槽並把分割槽id 修改為8e pvs pvdisplay vgs vgdisplay lvs lvdisplay 監控命令 watch n 1 echo pvinfo pvs echo vginfo vgs echo lvinfo lvs pvcreate dev sdb...