介紹如何從LVM的卷組中刪除物理卷
如果你的 LVM 不再需要使用某個裝置,你可以使用 vgreduce 從卷組中刪除物理卷。 |
vgreduce
可以透過刪除物理捲來縮小卷組的容量。但要確保該物理卷沒有被任何邏輯卷使用,請使用 pvdisplay 命令檢視。如果物理卷仍在使用,你必須使用 pvmove 命令將資料轉移到另一個物理卷。
資料轉移後,它就可以從卷組中刪除。最後使用 pvremove 命令刪除空物理捲上的 LVM 標籤和 LVM 後設資料。
- 第一部分:如何在
- 中建立/配置 LVM(邏輯卷管理)
- 第二部分:如何在 Linux 中擴充套件/增加 LVM(邏輯卷調整)
- 第三部分:如何在 Linux 中減少/縮小 LVM 大小(邏輯卷調整)
使用 pvs 命令檢查是否使用了所需的物理卷(我們計劃刪除 LVM 中的 /dev/sdc 磁碟)。
# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used /dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G /dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G /dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G
如果使用了,請檢查卷組中的其他物理卷是否有足夠的空閒擴充套件塊extent。
如果有的話,你可以在需要刪除的裝置上執行 pvmove 命令。擴充套件塊將被分配到其他裝置上。
# pvmove /dev/sdc /dev/sdc: Moved: 2.0% … /dev/sdc: Moved: 79.2% … /dev/sdc: Moved: 100.0%
當 pvmove 命令完成後。再次使用 pvs 命令檢查物理卷是否有空閒。
# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used /dev/sda myvg lvm2 a- 75.00G 1.85G 73.15G /dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G /dev/sdc myvg lvm2 a- 17.15G 17.15G 0
如果它是空閒的,使用 vgreduce 命令從卷組中刪除物理卷 /dev/sdc。
# vgreduce myvg /dev/sdc Removed "/dev/sdc" from volume group "vg01"
最後,執行 pvremove 命令從 LVM 配置中刪除磁碟。現在,磁碟已經完全從 LVM 中移除,可以用於其他用途。
# pvremove /dev/sdc Labels on physical volume "/dev/sdc" successfully wiped.
如果你在卷組中的其他物理捲上沒有足夠的可用擴充套件。使用以下步驟新增新的物理卷。
向儲存組申請新的 LUN。分配完畢後,執行以下命令來在 Linux 中發現新新增的 LUN 或磁碟。
# ls /sys/class/scsi_host host0 # echo "- - -" > /sys/class/scsi_host/host0/scan # fdisk -l
作業系統中檢測到磁碟後,使用 pvcreate 命令建立物理卷。
# pvcreate /dev/sdd Physical volume "/dev/sdd" successfully created
使用以下命令將新的物理卷 /dev/sdd 新增到現有卷組 vg01 中。
# vgextend vg01 /dev/sdd Volume group "vg01" successfully extended
現在,使用 pvs 命令檢視你新增的新磁碟 /dev/sdd。
# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used /dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G /dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G /dev/sdc myvg lvm2 a- 17.15G 12.15G 5.00G /dev/sdd myvg lvm2 a- 60.00G 60.00G 0
使用 pvmove 命令將資料從 /dev/sdc 移動到 /dev/sdd。
# pvmove /dev/sdc /dev/sdd /dev/sdc: Moved: 10.0% … /dev/sdc: Moved: 79.7% … /dev/sdc: Moved: 100.0%
資料移動到新磁碟後。再次使用 pvs 命令檢查物理卷是否空閒。
# pvs -o+pv_used PV VG Fmt Attr PSize PFree Used /dev/sda myvg lvm2 a- 75.00G 14.00G 61.00G /dev/sdb myvg lvm2 a- 50.00G 45.00G 5.00G /dev/sdc myvg lvm2 a- 17.15G 17.15G 0 /dev/sdd myvg lvm2 a- 60.00G 47.85G 12.15G
如果空閒,使用 vgreduce 命令從卷組中刪除物理卷 /dev/sdc。
# vgreduce myvg /dev/sdc Removed "/dev/sdc" from volume group "vg01"
最後,執行 pvremove 命令從 LVM 配置中刪除磁碟。現在,磁碟已經完全從 LVM 中移除,可以用於其他用途。
# pvremove /dev/sdc Labels on physical volume "/dev/sdc" successfully wiped.
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2732014/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在LVM中恢復已刪除的物理卷LVM
- 在LVM中恢復已刪除的邏輯卷LVM
- linux 磁碟分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LVLinuxLVM
- aix 下刪除一個卷組vgAI
- linux 磁碟自動化分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LV-shellLinuxLVM
- 如何在蘋果Mac上刪除APFS卷?蘋果Mac
- docker資料卷概念以及刪除資料卷方法Docker
- Linux 系統邏輯盤卷管理LVM 詳細介紹LinuxLVM
- 邏輯卷LVMLVM
- 在Linux中,如何使用LVM管理邏輯卷?LinuxLVM
- Docker 資料卷,資料卷容器詳細介紹Docker
- 如何在 Ubuntu 中管理和使用邏輯卷管理 LVMUbuntuLVM
- linux 邏輯卷介紹Linux
- LVM 邏輯卷管理LVM
- 邏輯卷管理-LVMLVM
- Win10系統刪除卷選項灰色無法刪除如何解決Win10
- 使用 LVM 命令建立卷組和邏輯卷例項LVM
- LVM_邏輯卷管理LVM
- Linux LVM邏輯卷LinuxLVM
- lvm(邏輯卷管理器)的介紹和常用功能流程實驗(轉)LVM
- Solaris系統刪除硬Raid中的卷:delete volume方法AIdelete
- 【AIX 命令學習】lslv 顯示邏輯卷所跨越的物理卷及邏輯卷在物理捲上的分佈!AI
- linux之LVM邏輯卷LinuxLVM
- linux LVM邏輯卷配置LinuxLVM
- LVM邏輯卷管理器LVM
- 邏輯卷管理---LVM2LVM
- 【AIX 命令學習】lspv系統中的物理卷配置AI
- Centos8中建立LVM精簡邏輯卷CentOSLVM
- Linux LVM邏輯卷配置過程詳解(建立,增加,減少,刪除,解除安裝)LinuxLVM
- 『學了就忘』Linux檔案系統管理 — 65、LVM邏輯卷管理介紹LinuxLVM
- 直白介紹卷積神經網路(CNN)卷積神經網路CNN
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- Centos7使用SSM管理LVM卷CentOSSSMLVM
- Linux下LVM邏輯卷管理LinuxLVM
- lvm收縮邏輯卷空間LVM
- 【AIX 命令學習】刪除邏輯卷rmlv 命令!AI
- AIX儲存管理(二)物理卷管理AI
- docker 移除,裁剪,刪除(prune)不使用的映象、容器、卷、網路Docker