0
点赞
收藏
分享

微信扫一扫

centos 硬盘扩容与删除

沪钢木子 2021-09-19 阅读 137
Centos 7

本文操作全部在实验环境中进行,切勿在生产环境中测试

1. 虚拟机添加硬盘
根据自己的需求添加


2. 识别硬盘
通过fdisk -l我们发现找不到新添加的scsi硬盘, 这个时候需要重新扫描下scsi总线
echo "- - -" > /sys/class/scsi_host/host$/scan 根据自己的实际情况扫描

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

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

创建LV
lvcreate -L 19G -n vm centos
-L 指定大小, 4MB的整倍数
-n 指定lv的名字
centos为VG name

格式化:
mkfs.ext4 /dev/centos/vm

挂载与使用:
创建挂载点mkdir /data
挂在到/data mount /dev/centos/vm /data
ls /data如果发现有lost+found说明成功了

设置开机自动挂载
vim /etc/fstab
根据自己的实际情况挂载
分区位置 挂载点 格式 defaults 0 0

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

必须按照以下顺序
lvremove // 删除lv
vgremove // 删除vg
pvremove // 删除pv
注意到:我们上文使用的是vgextend来扩展原有的vg
vgdisplay看一下, 只有一个vg,如果删除了这个vg,整个系统就废了.

所以我们应该
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

举报

相关推荐

0 条评论