Linux-lvm邏輯卷管理和提示丟失pv物理卷


問題描述:

有次在使用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顯示軟件和驅動程序版本信息

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM