Linux-lvm邏輯卷管理和提示丟失pv物理卷
阿新 • • 發佈:2018-11-28
問題描述:
有次在使用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: Devicefor 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 PE3970 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 Size4.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組成。
[[email protected] ~]# 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顯示軟體和驅動程式版本資訊