本文共 1520 字,大约阅读时间需要 5 分钟。
使用到的命令(分区完成后不用重启,使用partx -a /dev/sda通知内核更新分区)
# /dev/mapper/centos-docker分区是使用lvm设置的,挂载在/docker文件加下,lvm支持扩容# 分区完成后不用重启,使用partx -a /dev/sda通知内核更新分区# 常用命令:# pvdisplay 查看物理卷PV# pvcreate 创建物理卷PV# 语法:pvcreate <磁盘路径1> ... <磁盘路径n> # pvcreate /dev/vdb2# vgdispaly 查看卷组VG# vgcreate 创建卷组VG# 语法:vgcreate [-s <指定pe大小> ] <卷组名> <物理卷路径> # 例子:vgcreate centos /dev/vdb2# vgextend 扩展卷组VG# 语法:vgextend 卷组名 新物理卷路径# 例子:vgextend centos /dev/vdb3# lvdisplay 查看逻辑卷LV# lvcreate 创建逻辑卷LV# 语法:lvcreate [-L <逻辑卷大小> ][ -n <逻辑卷名称> ]# 例子:lvcreate -L 10G -n docker centos# lvextend 扩展逻辑卷LV# 语法:lvextend [-L +/- <增减容量> ] <逻辑卷路径> # 例子:lvextend -L +10G /dev/centos/docker # 在当前基础上添加10G# 例子:lvextend -L 20G /dev/centos/docker # 设置逻辑卷大小为20G# lvreduce 缩小逻辑卷LV(必须要先卸载文件系统umount才能缩小,然后使用resize2fs减小文件系统大小,最后使用lvreduce减小逻辑卷大小)# 语法:lvreduce [-L - <减容量> ] <逻辑卷路径> # 例子:lvreduce -L -10G /dev/centos/docker # 在当前基础上减小10G# 例子:lvreduce -L 10G /dev/centos/docker # 设置逻辑卷大小为10G# resize2fs 调整文件系统大小# 语法:resize2fs [选项] device [size]# 例子:resize2fs -P /dev/centos/docker # (大写p)显示文件系统的最小值# 例子:resize2fs -p /dev/centos/docker 10G # 调整文件系统大小为10G,(小写p)显示已经完成任务的百分比# mkfs.ext4 创建文件系统# 语法:mkfs[.文件系统类型] <分区|逻辑卷路径> # 例子:mkfs.ext4 /dev/centos/docker# mount 挂载文件系统# 语法:mount <装置文件名> <挂载点> # 例子:mount /dev/centos/docker /docker# umount 卸载文件系统# 语法:umount <装置文件名|挂载点> # 例子:mount /dev/centos/docker# 例子:mount /docker# 参考地址:# 多块弹性云硬盘构建 LVM 逻辑卷: https://cloud.tencent.com/document/product/362/2933# CentOS7 LVM添加硬盘及扩容: https://yq.aliyun.com/articles/511385?spm=a2c4e.11153940.0.0.4a437524c3jbKK 装置文件名|挂载点> 挂载点> 装置文件名> 分区|逻辑卷路径> 逻辑卷路径> 减容量> 逻辑卷路径> 增减容量> 逻辑卷名称> 逻辑卷大小> 物理卷路径> 卷组名> 指定pe大小> 磁盘路径n> 磁盘路径1>
参考地址:
阿里云:
腾讯云:
itpub博客:
博客园:
转载地址:http://wsyvb.baihongyu.com/