1、使用fdisk命令创建分区
fdisk /dev/vda
h #查看帮助
p #查看分区列表
l #查看分区类型(ID)
n #创建新分区
n --> P (主分区) --> 一直回车
t #修改id类型
w #保存退出
创建逻辑分区(主分区为3后就要创建逻辑分区,以免影响后续扩容)
未分区前
fdisk /dev/vda
2、格式化分区mkfs.ext4 /dev/vda3
如果不先格式化会提示找不到vda3
格式化成功
问题1:fdisk创建不了分区处理(图形界面)
1)添加硬盘大小
2)打开硬盘管理工具
3)创建新分区
注意事项:选择分区为LVM格式
问题2:mkfs.ext4 /dev/vda4 #格式化提示没有分区
[root@localhost ~]# partprobe #读取新的分区
partprobe命令:用于重读分区表,当出现删除文件后,出现仍然占用空间。可以partprobe在不重启的情况下重读分区。
如果还有错误,可以从错误中看出来,需要reboot重启然后再mkfs格式化硬盘空间就可以了。
4. 查看分区情况 fdisk -l
5.创建pv
pvscan 或pvdisplay 查看pv信息
6.创建VG
vgextend VG名 /dev/vda4
VG名使用vgdispaly 查看
vgextend VolGroup /dev/vda4
7.扩展物理边界(LV)
全部空间分配
lvextend -l +100%FREE /dev/mapper/VolGroup-lv_root
/dev/mapper/VolGroup-lv_root此路径为df -h查看对应的目录
lvextend -l +100%FREE /dev/mapper/centos-home
指定总大小为40G
lvextend -L 40G /dev/mapper/VolGroup-lv_root
创建LV的方法:
方法一:lvcreate -L 200G -n testlv vg名
方法二:lvcreate -l 10 -n testlv vg名
8.扩展逻辑边界
lvdisplay 或 lvscan 查看lv信息
Centos 6
resize2fs /dev/VolGroup/lv_root
/dev/VolGroup/lv_root #查看lvdisplay的 LV Path 对应的目录
resize2fs /dev/VolGroup/lv_root
Centos 7
resize2fs扩展逻辑边界出错情况:
处理方法:
1.查看分区类型:mount | grep root
2.类型为xfs , xfs的文件系统重新定义大小用如下命令:
xfs_growfs /dev/mapper/centos-root #自动扩展xfs文件系统到最大的可用值
/dev/mapper/centos-root #为df -h 根分区filesystem,自己看需要扩展root还是home