Centos7下LVM的簡單建立與使用 學習筆記

2021-08-20 03:52:26 字數 2993 閱讀 3055

簡介:

lvm是 logical volume manager(邏輯卷管理)的簡寫,它是linux環境下對磁碟分割槽進行管理的一種機制,它由heinz mauelshagen在linux 2.4核心上實現,目前最新版本為:穩定版1.0.5,開發版 1.1.0-rc2,以及lvm2開發版。

基礎結構:

物理儲存介質(physicalstoragemedia)

指系統的物理儲存裝置:磁碟,如:/dev/hda、/dev/sda等,是儲存系統最底層的儲存單元。

物理卷(physical volume,pv)

指磁碟分割槽或從邏輯上與磁碟分割槽具有同樣功能的裝置(如raid),是lvm的基本儲存邏輯塊,但和基本的物理儲存介質(如分割槽、磁碟等)比較,卻包含有與lvm相關的管理引數。

捲組(volume group,vg)

類似於非lvm系統中的物理磁碟,其由乙個或多個物理卷pv組成。可以在卷組上建立乙個或多個lv(邏輯卷)。

邏輯卷(logical volume,lv)

類似於非lvm系統中的磁碟分割槽,邏輯卷建立在捲組vg之上。在邏輯卷lv之上可以建立檔案系統(比如/home或者/usr等)。

lvm的建立與使用:

1.在虛擬機器下新增一塊虛擬硬碟,並載入(可以通過重啟進行載入)

2.使用fdisk -l命令檢視新增的虛擬磁碟

3.使用pvcreate命令建立物理卷

pvcreate 常用選項 

-f   強制建立物理卷

-u  指定裝置的uuid

-y  對所有問題都回答"yes"

display  顯示物理卷資訊

4.使用vgcreate命令建立捲組

vgcreate 常用選項

-l   卷組上允許建立的最大邏輯卷數

-p  卷組中允許新增的最大物理卷數

-s   卷組上的物理券的pe大小

vgdisplay    顯示捲組資訊

datastore為我建立的卷組名

5.使用lvcreate命令建立邏輯卷

lvcreate 常用選項

-l  邏輯卷中多少個pe

-l  邏輯卷的大小

lvdisplay      顯示邏輯卷資訊

邏輯卷的名稱為database所屬卷組為datastore

6.格式化為xfs檔案系統格式,並且能開機自動掛載到/mnt/database目錄下

7.建立掛載目錄,使用mount -a 掛載fdisk裡面的內容,使用df 進行檢視是否掛載成功

補充:

關於 /etc/fstab的格式

要掛載的裝置或檔案系統          掛載點         檔案系統型別          掛載選項                     轉儲頻率                 自檢次序

(一般為defaults)       (0:不備  1:每天轉儲)     (0:不自檢 1:自檢)

增大volgroup00-logvoloo邏輯卷500m

lvextend -l +500m  /dev/volgroupoo-logvoloo

重定義檔案系統大小

resize2fs  /dev/volgroupoo-logvoloo  大小

刪除物理/邏輯卷,邏輯組

pv/lvremove,vgremove

捲組備份與恢復

vgcfgbackup  [卷組名]

vgcfgrestore  -n 卷組名  物理捲全路徑

Centos7下,LVM根分割槽擴容

本次擴容是由於之前給gitlab分配的硬碟空間太小,只有8g。然後有一天,開發人員突然無法上傳 gitlab網頁也打不開。經過一番排查,發現是git伺服器的根分割槽空間滿了。那麼就對其進行擴容。1.gitlab是一台vbox虛擬機器,所以先對該虛擬機器增加一塊虛擬硬碟。vboxmanage clon...

centos 7下lvm的建立與擴容

新增了四塊物理磁碟 sdb sdc sdd sde root localhost ll dev sd brw rw 1 root disk 8 0 jul 2820 48 dev sda brw rw 1 root disk 8 1 jul 2820 48 dev sda1 brw rw 1 roo...

Centos7 擴充套件LVM根分割槽

1 新建分割槽 fdisk dev sda 檢視當前分割槽 新建分割槽 一直回車,保持預設 新建完成 dev sda3 修改分割槽型別為 8e 輸入 w 儲存配置 2 擴充套件lvm partprobe 通知系統分割槽表的變化 pvcreate dev sda3 vgextend centos de...