CentOS虚拟磁盘创建和扩容
4
2025-07-07

创建虚拟磁盘
创建物理卷
pvcreate /dev/vdc
创建卷组
vgcreate vg_data /dev/vdc
创建逻辑卷
lvcreate -l 100%VG -n lv_data vg_data
格式化分区并创建文件系统
mkfs.ext4 /dev/vg_data/lv_data
挂载
mkdir /data
mount /dev/vg_data/lv_data /data
自动挂载磁盘
- 查看磁盘ID
blkid /dev/vg_data/lv_data
/dev/vg_data/lv_data: UUID="xxxxxxxx-eb59-4f2c-bb5c-a9f1efc11d70" BLOCK_SIZE="4096" TYPE="ext4"
- 编辑 fstab 自动挂载
# vi /etc/fstab
# 添加后保存即可
UUID=e0dd432b-eb59-4f2c-bb5c-a9f1efc11d70 /data ext4 defaults 0 0
- fstab 说明
- 1.被挂载的设备:设备文件,LABEL,UUID,伪文件系统等
- 2.挂载点:swap为特殊挂载,挂载点为swap
- 3.文件系统类型
- 4.挂载选项:defaults为默认挂载选项(rw,suid,dev,exec,auto,nouser,and async),可以有多个挂载选项,以逗号为分隔符
- 5.转储频率:0表示从不备份,1表示每天备份,2表示每隔一天备份
- 6.自检次序:0表示不自检,1,表示首先自检,一般是根文件系统为1,2,表示次级自检
虚拟磁盘扩容
创建物理卷
pvcreate /dev/sdd
向卷组中追加磁盘
vgextend lvm_data /dev/sdd
向逻辑卷中添加100%的剩余磁盘空间
lvextend -l +100%FREE /dev/mapper/lvm_data-test_data
扩展文件系统
resize2fs /dev/mapper/lvm_data-test_data
参考
lvcreate 创建逻辑卷、vgcreate 创建卷组、pvcreate 创建物理卷、vgextend 扩容卷组、lv缩容
pvcreate 命令,Linux pvcreate 命令详解:将物理硬盘分区初始化为物理卷 - Linux 命令搜索引擎
CentOS7 文件系统自动挂载配置 fstab
LVM pvcreate,vgcreate,lvcreate,mkfs
- 0
- 0
-
分享