liunx扩充硬盘

一.查看硬盘分区情况

fdisk -l

显示有两块硬盘,id为83表示非lvm分区,8e为lvm分区。

第二块硬盘为300G,只使用了100G,需要扩容

二.安装lvm

vgdisplay命令和lvdisplay命令均不可用或没数据,表示系统没有安装lvm

yum install lvm2

三.硬盘创建lvm分区

将第二块硬盘剩下的200G空间创建lvm分区

fdisk /dev/vdb

输入n

输入p

回车

回车

回车

输入t

回车

输入8e

输入wq

查看硬盘分区情况,多了一条/dev/vdb2

四.创建物理卷

pvcreate /dev/vdb2

五.创建卷组并将物理卷加入到卷组

1.创建卷组

vgcreate myfiles /dev/vdb2

2.激活卷组 

vgchange -ay myfiles

3.查看该卷组所有的PE 

vgdisplay myfiles | grep "Total PE"

六.创建逻辑卷并使用卷组所有可用空间

1.创建逻辑卷,51199是上图中的数字

lvcreate -l 51199 -n db myfiles

2.格式化逻辑卷

mkfs.ext4 /dev/myfiles/db

七.将逻辑卷挂载到目录上去

1.开机自动挂载

echo '/dev/myfiles/db /db_tag ext4 defaults 0 0' >> /etc/fstab

2.立即执行自动挂载

mount -a

八.查看硬盘

df -hl

九.如果已安装lvm,有新硬盘或者硬盘空间有扩大

1.执行 步骤三.硬盘创建lvm分区,步骤四.创建物理卷(如果报错Device /dev/vdb2 not found,执行partprobe /dev/vdb)

2.将物理卷加入到卷组,myfiles是vgdisplay获取的卷组名,/dev/vdb2是物理卷名
vgextend myfiles /dev/vdb2

3.通过vgdisplay命令和lvdisplay命令查看free pe与lv path
vgdisplay
lvdisplay

4.将vg加入lv中, +51199是free pe,/dev/myfiles/db是lv path
lvextend -l +51199 /dev/myfiles/db
resize2fs /dev/myfiles/db &

5.如果执行resize2fs报错,那文件系统可能是xfs。
查看系统是不是xfs: 
cat /etc/fstab | grep /dev/myfiles/db
xfs扩磁盘命令:
xfs_growfs /dev/myfiles/db

十.参考文档

https://www.jb51.net/LINUXjishu/415567.html

https://jingyan.baidu.com/article/020278115e01b01bcc9ce5a7.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值