VMware

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > VMware > VMWare移除磁盘

VMWare中移除主磁盘外的其他磁盘的实现步骤

作者:江畔独步

本文主要介绍了VMWare中移除主磁盘外的其他磁盘的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

在vmware中新加了一块磁盘/dev/sdb, 指定大小为50G, 格式化磁盘为ext4格式,并挂载到/mnt/newdisk下,且使用lvm将其指定其为根分区,之后不再使用。

[root@cdh_server ~]# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda           8:0    0   20G  0 disk 
├─sda1        8:1    0  300M  0 part /boot
├─sda2        8:2    0    2G  0 part 
└─sda3        8:3    0 17.7G  0 part /
sdb           8:16   0   50G  0 disk 
└─myvg-mylv 253:0    0   50G  0 lvm  
sr0          11:0    1 1024M  0 rom  

[root@cdh_server ~]# blkid
/dev/sda1: UUID="xxxxxxxx-4ca3-4b4c-8fe9-b0b6dae7a283" TYPE="xfs" 
/dev/sda2: UUID="yyyyyyyy-30b4-4bd3-8c9d-7b169ce0292d" TYPE="swap" 
/dev/sda3: UUID="mmmmmmmm-343e-483a-8b38-cdc1595bd4ab" TYPE="xfs" 
/dev/sdb: UUID="nnnnnnnn-ypdu-8ZJE-RyRG-72SA-EVtP-ZQLAv5" TYPE="LVM2_member" 
/dev/mapper/myvg-mylv: UUID="11111111-368f-47e3-983b-3bbb6def7c2e" TYPE="xfs" 

想要删除 LVM 配置以及移除 /dev/sdb 磁盘,可以按照以下步骤操作:

1. 卸载挂载点

首先要确保 /dev/sdb 对应的 LVM 逻辑卷没有被挂载。若之前将其挂载到了 /mnt/newdisk,就使用如下命令卸载:

sudo umount /mnt/newdisk

2. 停用逻辑卷(LV)

利用 lvchange 命令停用所有基于 /dev/sdb 的逻辑卷。可以先使用 lvs 命令查看逻辑卷的名称,然后使用如下命令停用它们:

# 假设逻辑卷名为 mylv
sudo lvchange -an /dev/myvg/mylv

这里的 -an 选项代表“激活状态设置为否”。

3. 删除逻辑卷(LV)

使用 lvremove 命令删除逻辑卷:

sudo lvremove /dev/myvg/mylv

执行此命令时,系统会提示确认操作,输入 y 并回车即可。

4. 删除卷组(VG)

使用 vgremove 命令删除包含 /dev/sdb 的卷组:

# 假设卷组名为 myvg
sudo vgremove myvg

同样,执行此命令时需要确认操作。

5. 删除物理卷(PV)

使用 pvremove 命令删除 /dev/sdb 上的物理卷:

sudo pvremove /dev/sdb

6. 移除/etc/fstab中的相关配置

编辑 /etc/fstab 文件,删掉与 /dev/sdb 或者其对应的 LVM 逻辑卷有关的挂载配置。可以使用以下命令编辑文件:

sudo vim /etc/fstab

找到相关的行并删除,然后保存并退出文件。

#
# /etc/fstab
# Created by anaconda on Sat Aug 13 06:51:10 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=mmmmmmmm-343e-483a-8b38-cdc1595bd4ab /                       xfs     defaults        0 0

#Replace the last root dir(/), match with /dev/sdb 50G disk,mount point: /mnt/newdisk
#UUID=11111111-368f-47e3-983b-3bbb6def7c2e /                       xfs     defaults        0 0
#/dev/myvg/mylv / xfs defaults 0 0

UUID=yyyyyyyy-4ca3-4b4c-8fe9-b0b6dae7a283 /boot                   xfs     defaults        0 0
#UUID=a5f72aaf-30b4-4bd3-8c9d-7b169ce0292d swap                    swap    defaults        0 0

7. 从 VMware 中移除磁盘

完整操作步骤

# 卸载挂载点
sudo umount /mnt/newdisk

# 停用逻辑卷
sudo lvchange -an /dev/myvg/mylv

# 删除逻辑卷
sudo lvremove /dev/myvg/mylv

# 删除卷组
sudo vgremove myvg

# 删除物理卷
sudo pvremove /dev/sdb

# 编辑 /etc/fstab 文件
sudo vim /etc/fstab

按照以上步骤操作,就能够删除 LVM 配置并从 VMware 中移除 /dev/sdb 磁盘。

到此这篇关于VMWare中移除主磁盘外的其他磁盘的实现步骤的文章就介绍到这了,更多相关VMWare移除磁盘内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文