一、查看服务器磁盘
df -h
fdisk -l
可以看到新增加了一块硬盘 :dev/sdb,大概有4T的容量
二、挂载磁盘
1.进行磁盘分区
fdisk /dev/sdb #sdb为新加磁盘名称
步骤如下:
2.查看新建分区
fdisk -l
3.对新增磁盘进行处理
#将磁盘分区表变化信息通知内核,请求操作系统重新加载分区表
partprobe /dev/sdb
#格式划分区 (根据需要扩容的文件系统选择)
#centos7为xfs格式
mkfs.ext4 /dev/sdb1 或 mkfs.xfs /dev/sdb1
#查看磁盘及分区情况
fdisk -l /dev/sdb1
#查看卷分区
vgdisplay -v
#为新增分组创建物理卷
pvcreate /dev/sdb1
#查看物理卷状态及大小
pvdisplay /dev/sdb1
#扩展卷分组
vgextend centos /dev/sdb1
#扩展逻辑卷
lvextend -l +100%FREE /dev/mapper/centos-root #/dev/mapper/centos-root是使用df -h查出来的/分区的文件系统名称
#查看扩展后的容量
df -h
相关命令详解
# fdisk -l 查看当前磁盘的分区情况;
# fdisk /dev/vda:为该磁盘进行分区;
# partprobe重读分区表;使用fdisk工具只是将分区信息写到磁盘,如果需要mkfs磁盘分区则需要重启系统,而使用partprobe则可以使kernel重新读取分区信息,从而避免重启系统。
# pvcreate命令的功能是用于创建物理卷设备。LVM逻辑卷管理器技术由物理卷、卷组和逻辑卷组成,其中pvcreate命令的工作属于第一个环节——创建物理卷设备。将制定的分区添加为物理卷设备使用 pvcreate 参数 物理卷 (参数 -f 强制创建物理卷,不需要用户确认)
# vgextend命令用于动态扩展LVM卷组,它通过向卷组中添加物理卷来增加卷组的容量;vgextend centos /dev/vda3是指将vda3的物理卷添加到centos的卷组中,卷组可以通过pvdisplay查看;
# lvextend命令用于在线扩展逻辑卷的空间大小,而不中断应用程序对逻辑卷的访问。使用lvextend命令动态在线扩展磁盘空间,整个空间扩展过程对于应用程序来说是完全透明的;
# 语法:lvextend(选项)(参数)选项:-L:指定逻辑卷的大小,单位为“kKmMgGtT”字节 -l:指定逻辑卷的大小(LE数)如可以使用
lvextend -L +15G /dev/mapper/centos-root