首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >centos 硬盘扩容与删除

centos 硬盘扩容与删除

原创
作者头像
花落花相惜
发布2021-11-26 13:22:38
发布2021-11-26 13:22:38
2.5K0
举报

1. 虚拟机添加硬盘

根据自己的需求添加

image.png

2. 识别硬盘

通过fdisk -l我们发现找不到新添加的scsi硬盘, 这个时候需要重新扫描下scsi总线

echo "- - -" > /sys/class/scsi_host/host$/scan 根据自己的实际情况扫描

image.png

OR

CentOS/RHEL5.9开始(SUSE11/12也有这个工具)提供一个工具包sg3_utils同样可以方便的实现rescan操作

下载yum install sg3_utils

执行/usr/bin/rescan-scsi-bus.sh

3. 用LVM扩展

创建pv

pvcreate /dev/sdb

image.png

创建VG

vgcreate OR vgextend 前者创建新的VG,后者扩展原有VG(这里我们选择扩展)

image.png

创建LV

lvcreate -L 19G -n vm centos

-L 指定大小, 4MB的整倍数

-n 指定lv的名字

centos为VG name

image.png

格式化:

mkfs.ext4 /dev/centos/vm

image.png

挂载与使用:

创建挂载点mkdir /data

挂在到/data mount /dev/centos/vm /data

ls /data如果发现有lost+found说明成功了

image.png

设置开机自动挂载

vim /etc/fstab

根据自己的实际情况挂载

分区位置 挂载点 格式 defaults 0 0

image.png

4. 删除我们刚才扩展磁盘

必须按照以下顺序

lvremove // 删除lv

vgremove // 删除vg

pvremove // 删除pv

注意到:我们上文使用的是vgextend来扩展原有的vg

vgdisplay看一下, 只有一个vg,如果删除了这个vg,整个系统就废了.

image.png

所以我们应该

lvremove // 删除lv

vgreduce // removes one or more unused PVs from a VG

pvremove // 删除pv

step1: 卸载vm umount /data

step2: 删除vm lvremove /dev/centos/vm

step3: 删除扩展的vg vgreduce centos /dev/sdb

step4: 删除pv pvremove /dev/sdb

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • OR
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档