1、关机添加磁盘–>开机
2、lsblk 查看磁盘信息,确认系统已经识别出磁盘sdb
3、fdisk /dev/sdb 分区,如下:
[root@iflytek ~]# fdisk /dev/sdb
Command (m for help): m #打印菜单
Command (m for help): n #新建分区
Select (default p): p #输入 p,我们将分区创建为主分区
Partition number (1-4, default 1): 1 #输入1,我们将分区定义为第1个分区,即sdc1
First sector (2048-20971519, default 2048): #回车保持默认即可
First sector (2048-20971519, default 2048): #回车保持默认即可
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): #回车保持默认即可
Using default value 20971519
Partition 1 of type Linux and of size 10 GiB is set
Command (m for help): t #输入t,我们来改变一下分区的类型
Hex code (type L to list all codes): 8e #输入8e,8e就是LVM
Command (m for help):w #保存更改并退出
4、 parted -l #查看根分区的文件系统类型
Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/cl-root: 60.7GB #这个/dev/mapper/cl-root就是我们df -Th 经常看到的根分区
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:
Number Start End Size File system Flags
1 0.00B 60.7GB 60.7GB xfs #文件系统类型是xfs
[root@iflytek ~]#
5、开始格式化sdb1,指定文件系统类型
[root@iflytek ~]# mkfs.xfs /dev/sdb1 #格式化分区并指定文件系统为xfs
6、开始扩容
[root@iflytek ~]# lvdisplay #查看卷组信息,记下跟分区的卷组名和路径,即LG name的名字和LV Path的值
[root@iflytek ~]# pvcreate /dev/sdb1 #将分区变为pv
[root@iflytek ~]# vgextend cl /dev/sdb1 #将sdb1分区 加入根目录所在的卷组名,这里我的是cl,具体是什么名要根据LG name查看
[root@iflytek ~]# vgdisplay #查看现在卷组信息,记录下Free PE 的数字
[root@iflytek ~]# lvextend -l +3839 /dev/cl/root #将可用空间扩容给根分区,3839就是上一步查看的可用Free PE,/dev/cl/root是LV Path
[root@iflytek ~]# df -Th #发现根目录还是原来的空间大小,这是因为以上只是完成了卷的扩容,文件系统还没扩容,最后执行下面这一步
[root@iflytek ~]# xfs_growfs /dev/cl/root #/dev/cl/root是LV Path,这才是真正完成了根的扩容。
[root@iflytek ~]# df -Th #查看磁盘空间,发现容量已经变大了
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106876.html