介紹如何從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/69955379/viewspace-2732220/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在LVM中恢復已刪除的物理卷LVM
- 在LVM中恢復已刪除的邏輯卷LVM
- linux 磁碟分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LVLinuxLVM
- linux 磁碟自動化分割槽掛載-LVM-物理卷PV,卷組VG,邏輯卷LV-shellLinuxLVM
- 在Linux中,如何使用LVM管理邏輯卷?LinuxLVM
- 如何在蘋果Mac上刪除APFS卷?蘋果Mac
- Linux硬碟掛載與磁碟分割槽基礎(二)(物理卷、卷組、邏輯卷)Linux硬碟
- LVM 邏輯卷管理LVM
- 如何在 Ubuntu 中管理和使用邏輯卷管理 LVMUbuntuLVM
- Docker 資料卷,資料卷容器詳細介紹Docker
- linux之LVM邏輯卷LinuxLVM
- LVM_邏輯卷管理LVM
- 『學了就忘』Linux檔案系統管理 — 65、LVM邏輯卷管理介紹LinuxLVM
- Linux下LVM邏輯卷管理LinuxLVM
- Centos8中建立LVM精簡邏輯卷CentOSLVM
- lvm收縮邏輯卷空間LVM
- Centos7使用SSM管理LVM卷CentOSSSMLVM
- 如何在CentOS/RHEL 7上藉助ssm管理LVM卷?CentOSSSMLVM
- Linux LVM Logical Volume Management 邏輯卷的管理LinuxLVM
- LVM基本介紹LVM
- 物理套卷練習記錄
- Linux—磁碟配額,管理LVM邏輯卷LinuxLVM
- 直白介紹卷積神經網路(CNN)卷積神經網路CNN
- 實操CentOS8系統中建立LVM邏輯卷CentOSLVM
- docker 移除,裁剪,刪除(prune)不使用的映象、容器、卷、網路Docker
- Centos 分割卷組CentOS
- 卷積神經網路(CNN)介紹與實踐卷積神經網路CNN
- lvm 擴充邏輯卷空間(linux的磁碟擴容)LVMLinux
- 簡單介紹mysql如何刪除資料表和關聯的資料表刪除詳情MySql
- 從卷積拆分和分組的角度看CNN模型的演化卷積CNN模型
- linux snapper/lvm2卷 建立、備份與恢復LinuxAPPLVM
- 一文全解:LVM(邏輯卷管理器)LVM
- 影像處理中的valid卷積與same卷積卷積
- LVM詳細介紹及建立LVM
- 伺服器誤刪除卷資料恢復成功率分析伺服器資料恢復
- EMC UNITY 400儲存卷刪除資料恢復操作過程Unity資料恢復
- 徹底刪除MySQL步驟介紹ATSSMySql
- win10系統如何刪除組_win10刪除組方法Win10