問題描述:
有次在使用lvm擴容的時候,整錯了,導致顯示如下情況
提示缺少一個pv導致無法繼續,pvdisplay的時候查看到unknown
使用pvs查看找到pvname的unknown對應群組centos
然后執行vgreduce --removemissing centos
#vgreduce從卷組中刪除物理卷
然后再pvdisplay查看物理卷組已經刪除了
更多lvm命令可以查看最下面的lvm說明
lvm> pvdisplay WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. --- Physical volume --- PV Name /dev/sda2 VG Name centos PV Size 15.51 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 3970 Free PE 0 Allocated PE 3970 PV UUID EC8C9D-9kTd-WhwL-oZ4Z-Gcyg-ZNrY-SZHmnT --- Physical volume --- PV Name /dev/sda3 VG Name centos PV Size 184.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 47103 Free PE 0 Allocated PE 47103 PV UUID 0pXa5o-5T2A-8JVA-5h5I-MM9x-AlWA-fZhDz6 --- Physical volume --- PV Name [unknown] VG Name centos PV Size <1024.00 GiB / not usable 3.00 MiB Allocatable yes PE Size 4.00 MiB Total PE 262143 Free PE 262143 Allocated PE 0 PV UUID 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm lvm> pvs WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. PV VG Fmt Attr PSize PFree /dev/sda2 centos lvm2 a-- <15.51g 0 /dev/sda3 centos lvm2 a-- <184.00g 0 [unknown] centos lvm2 a-m <1024.00g <1024.00g lvm> vgreduce --removemissing centos WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. Wrote out consistent volume group centos. lvm> pvdisplay WARNING: Device for PV 5BzYFO-pg6F-8eGG-ccXS-uNbI-f8iW-E0B3rm not found or rejected by a filter. --- Physical volume --- PV Name /dev/sda2 VG Name centos PV Size 15.51 GiB / not usable 3.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 3970 Free PE 0 Allocated PE 3970 PV UUID EC8C9D-9kTd-WhwL-oZ4Z-Gcyg-ZNrY-SZHmnT --- Physical volume --- PV Name /dev/sda3 VG Name centos PV Size 184.00 GiB / not usable 4.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 47103 Free PE 0 Allocated PE 47103 PV UUID 0pXa5o-5T2A-8JVA-5h5I-MM9x-AlWA-fZhDz6
LVM介紹:
前面談到,LVM是在磁盤分區和文件系統之間添加的一個邏輯層,來為文件系統屏蔽下層磁盤分區布局,提供一個抽象的存儲卷,在存儲卷上建立文件系統。首先我們討論以下幾個LVM術語:
- *物理存儲介質(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等)。
- *物理塊(Physical Extent,PE)
- 每一個物理卷PV被划分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM尋址的最小單元。PE的大小是可配置的,默認為4MB。所以物理卷(PV)由大小等同的基本單元PE組成。
[root@localhost ~]# lvm 可用的lvm命令: 使用'lvm help <command>'獲取更多信息 config顯示和操作配置信息 devtypes顯示已識別的內置塊設備類型 dumpconfig顯示和操作配置信息 格式列出可用的元數據格式 help顯示命令幫助 fullreport顯示完整報告 lastlog顯示最后一個命令的日志報告 lvchange更改邏輯卷的屬性 lvconvert更改邏輯卷布局 lvcreate創建邏輯卷 lvdisplay顯示有關邏輯卷的信息 lvextend為邏輯卷添加空間 lvmchange使用設備映射器,這是過時的,什么都不做。 lvmconfig顯示和操作配置信息 lvmdiskscan列出可用作物理卷的設備 lvmsadc收集活動數據 lvmsar創建活動報告 lvreduce減小邏輯卷的大小 lvremove從系統中刪除邏輯卷 lvrename重命名邏輯卷 lvresize調整邏輯卷的大小 lvs顯示有關邏輯卷的信息 lvscan列出所有卷組中的所有邏輯卷 pvchange更改物理卷的屬性 pvresize調整物理卷的大小 pvck檢查物理卷的一致性 pvcreate初始化LVM使用的物理卷 pvdata顯示物理卷的磁盤元數據 pvdisplay顯示物理卷的各種屬性 pvmove將范圍從一個物理卷移動到另一個物理卷 lvpoll繼續在邏輯卷上啟動輪詢操作 pvremove從物理卷中刪除LVM標簽 pvs顯示有關物理卷的信息 pvscan列出所有物理卷 segtypes列出可用的段類型 systemid顯示當前在此主機上設置的系統ID(如果有) tags此主機上定義的列表標簽 vgcfgbackup備份卷組配置 vgcfgrestore還原卷組配置 vgchange更改卷組屬性 vgck檢查卷組的一致性 vgconvert更改卷組元數據格式 vgcreate創建卷組 vgdisplay顯示卷組信息 vgexport從系統中取消注冊卷組 vgextend將物理卷添加到卷組 vgimport使用system注冊導出的卷組 vgimportclone從克隆的PV導入VG vgmerge合並卷組 vgmknodes在/ dev中為卷組設備創建特殊文件 vgreduce從卷組中刪除物理卷 vgremove刪除卷組 vgrename重命名卷組 vgs顯示有關卷組的信息 vgscan搜索所有卷組 vgsplit將物理卷移動到新的或現有的卷組中 version顯示軟件和驅動程序版本信息