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 中移除磁盘
- 关闭虚拟机。
- 打开 VMware 虚拟机设置,选择“硬件”选项卡。
- 选中
/dev/sdb
对应的磁盘设备(这里为磁盘 2),点击“移除”按钮。 - 启动虚拟机。
完整操作步骤
# 卸载挂载点 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移除磁盘内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!