高级磁盘管理09 — 移除 LVM

概述

本章节,您将学习如何移除 LVM。

先回顾下创建 LVM 的过程:硬盘分区/硬盘/RAID —> 初始化为一个或多个 PV —> 合并组合成为 VG —> 划分出一个或多个 LV —> 格式化写入文件系统,挂载后进行使用

移除 LVM 则是朝着相反的方向进行操作:使用 umount 命令卸载 —> 使用 lvremove 移除对应 VG 下的 LV —> 使用 vgremove 移除对应的 VG —> 使用 pvremove 移除对应的 PV,将这些 PV 的状态还原为硬盘分区/硬盘/RAID

我的 LVM 环境如下:

# sdb1 是上篇文章遗留下来的,其仅初始化为 PV 但并没有加入到 VG 中
Shell > pvs
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sdb1       lvm2 ---  <10.00g <10.00g
  /dev/sdc1  vg01 lvm2 a--  <10.00g      0
  /dev/sdd1  vg01 lvm2 a--  <10.00g      0

Shell > vgs
  VG   #PV #LV #SN Attr   VSize  VFree
  vg01   2   2   0 wz--n- 19.99g    0

Shell > lvs
  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 vg01 -wi-a-----  1.00g
  lv02 vg01 -wi-a----- 18.99g

Shell > df -hT
Filesystem            Type      Size  Used Avail Use% Mounted on
...
/dev/mapper/vg01-lv01 ext4      974M   24K  907M   1% /lv01
/dev/mapper/vg01-lv02 ext4       19G   24K   18G   1% /lv02

移除 LVM

操作如下:

# 卸载 lv01
Shell > umount /lv01

# 卸载 lv02
Shell > umount /lv02

# 移除 vg01 下所有的 lv
## 这会输出问答请求并要求用户输入
Shell > lvremove /dev/vg01/lv0{1,2}
Do you really want to remove active logical volume vg01/lv01? [y/n]: y
  Logical volume "lv01" successfully removed.
Do you really want to remove active logical volume vg01/lv02? [y/n]: y
  Logical volume "lv02" successfully removed.

# 移除 vg01
Shell > vgremove vg01
  Volume group "vg01" successfully removed

# 移除组成 vg01 的所有 PV 以及未加入 VG 的 sdb1
Shell > pvremove /dev/sd{b,c,d}1
  Labels on physical volume "/dev/sdb1" successfully wiped.
  Labels on physical volume "/dev/sdc1" successfully wiped.
  Labels on physical volume "/dev/sdd1" successfully wiped.

# 这些命令已经没有了输出文本
Shell > pvs
Shell > vgs
Shell > lvs
Avatar photo

关于 陸風睿

GNU/Linux 从业者、开源爱好者、技术钻研者,撰写文档既是兴趣也是工作内容之一。Q - "281957576";WeChat - "jiulongxiaotianci",Github - https://github.com/jimcat8
用一杯咖啡支持我们,我们的每一篇[文档]都经过实际操作和精心打磨,而不是简单地从网上复制粘贴。期间投入了大量心血,只为能够真正帮助到您。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇