天天看點

Linux兩塊磁盤挂載指向一個檔案夾LVM磁盤管理(三)

注意:任何磁盤的操作有可能損壞裡面資料,請提前備份資料,切記!切記!切記!

0x00:LVM常用指令對照。

針對LVM底層PV的一些基本操作 

對于底層的PV而言,操作的指令如下表所示:

指令

解釋

pvchange

控制指定PV是否可以分派新空間的權限

pvck

檢查PV的LVM中繼資料的一緻性

pvcreate

将指定磁盤或分區轉化為PV

pvdisplay

詳細地檢視系統目前的PV情況

pvmove

在同一VG卷組裡面移動一個PV的資料到另一個PV裡面

pvremove

删除PV标簽,即移除PV

pvs

簡略地檢視系統目前的PV情況

pvresize

當PV對應的裝置分區(如md軟raid)擴容之後,利用該指令可以擴容PV

pvscan

掃描所有打着PV标簽的裝置檔案

針對LVM中層VG的一些基本操作 

對于中層的VG而言,操作的指令如下表所示

指令解釋

vgcfgbackup

備份VG描述檔案(預設/etc/lvm/backup,亦可自由指定)

vgcfgrestore

從備份的VG描述檔案對VG中繼資料進行恢複

vgck

檢查VG

vgchange

修改特定VG的屬性,包括是否激活,uuid号,……

vgconvert

修改VG中繼資料格式,例如從LVM1改為LVM2

vgcreate

建立VG卷組

vgs

簡略地檢視系統VG卷組情況

vgdisplay

詳細地檢視系統VG卷組的使用情況

vgexport

将特定VG變為未知狀态,用于遷移卷組到别的系統上面

vgimport

将未知狀态的特定VG卷組變為正常狀态,用于遷移卷組到别的系統上面

vgextend

将PV添加到特定VG中

vgimportclone

用于導入重複的卷組(例如某卷組的快照),并修改其UUID

vgmerge

在滿足特定條件下,對多個卷組進行歸并

vgmknodes

重新建立卷組裝置目錄以及邏輯卷特殊檔案

vgreduce

将未使用的PV從特定VG中移除

vgremove

移除特定VG

vgrename

重命名指定VG的名稱

vgsplit

将指定的PV從一個VG裡面挪動到另一個VG裡面

vgscan

掃描系統的VG

針對LVM上層LV的一些基本操作 

對于上層的LV而言,操作指令如下表所示:

lvchange

修改指定LV的一些屬性,包括是否是激活狀态、是否隻讀……

lvconvert

轉換指定LV的屬性,從線性轉化為鏡像或者快照

lvcreate

建立LV

lvs

簡略地檢視系統内的LV情況

lvdisplay

詳細地檢視系統内的LV情況

lvextend

擴充指定LV的容量大小

lvm

管理LVM的一個shell工具

lvmconf

LVM配置修改器

lvmconfig

檢視LVM配置的工具

lvmdiskscan

掃描所有LVM2可見的裝置

lvmdump

建立LVM的dump檔案,用于診斷

lvmetad

緩存LVM中繼資料的守護程式

lvmpolld

LVM操作指令的輪詢守護程式

lvreduce

縮容指定的LV

lvremove

删除指定的LV

lvrename

重命名指定的LV

lvresize

調整指定LV的大小,即可以擴容也可以縮容

lvscan

掃描系統的LV

參考文章:

http://www.linuxidc.com/Linux/2017-05/143774.htm