目 录CONTENT

文章目录

Linux 硬盘挂载

ZERO
2023-02-07 / 0 评论 / 0 点赞 / 72 阅读 / 0 字

添加并挂载新硬盘

# 创建物理卷(PV)
pvcreate /dev/vdb

# 创建卷组(VG)
vgcreate vo /dev/vdb

# 创建逻辑卷(LV),并分配空间
lvcreate -n data -l 100%FREE vo

lvcreate -n data -L 50G vo

# 格式化逻辑卷并挂载
mkfs.xfs /dev/vo/data 
mkdir /data
mount /dev/vo/data /data

# 开机挂载硬盘
uuid=`blkid | grep vdb | cut -d '"' -f 2`
echo "UUID=$uuid  /data xfs defaults 0 0" >> /etc/fstab
# 快速复制
pvcreate /dev/vdb
vgcreate vo /dev/vdb
lvcreate -n data -l 100%FREE vo
mkfs.xfs /dev/vo/data 
mkdir /data
mount /dev/vo/data /data
uuid=`blkid | grep vdb | cut -d '"' -f 2`
echo "UUID=$uuid  /data xfs defaults 0 0" >> /etc/fstab
df -h

添加新硬盘扩容

# 创建物理卷(VG)
pvcreate /dev/vdc

# 查看物理卷
[root@localhost ~]# pvs
  PV         VG     Fmt  Attr PSize     PFree
  /dev/vda2  centos lvm2 a--    <39.00g    0 
  /dev/vdb   data   lvm2 a--   <500.00g    0 
  /dev/vdc   data   lvm2 a--  <1024.00g    0

# 将PV加入卷组(VG)
vgextend data /dev/vdc

# 查看卷组情况
[root@localhost ~]# vgs
  VG     #PV #LV #SN Attr   VSize   VFree
  centos   1   2   0 wz--n- <39.00g    0 
  data     2   1   0 wz--n-  <1.49t    0

# 使用 lvextend 扩容分区
lvextend -l +100%FREE /dev/mapper/data-vo

# 因为分区的文件系统是xfs,所以使用xfs_growfs,如果是ext4则需要使用 resize2fs
xfs_growfs /dev/mapper/data-vo
resize2fs /dev/mapper/data-vo
# 快速复制
pvcreate /dev/vdc
vgextend data /dev/vdc
lvextend -l +100%FREE /dev/mapper/data-vo
xfs_growfs /dev/mapper/data-vo
resize2fs /dev/mapper/data-vo
0
LVM

评论区