硬盘挂载和扩容

挂载

查看磁盘列表

1
2
sudo fdisk -l
sudo lsblk -o name,mountpoint,size,uuid

格式化磁盘

查看系统支持的文件系统格式

1
sudo cat /etc/filesystems

据结果进行格式化

1
sudo mkfs.xfs /dev/sdc

永久挂载磁盘

1
2
3
sudo vim /etc/fstab

/dev/sdc /app xfs defaults 0 0

即时生效挂载信息

1
sudo mount -a

取消挂载

1
sudo umount /dev/sdc

扩容

PV 物理卷

1
2
3
4
[yl@app ~]$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <48.00g 4.00m
/dev/sdb vg_data lvm2 a-- <50.00g 0

VG 卷组:卷组是用来管理物理卷的集合

1
2
3
4
[yl@app ~]$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <48.00g 4.00m
vg_data 1 1 0 wz--n- <50.00g 0

LV 逻辑卷

1
2
3
4
5
[yl@app ~]$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- 45.99g
swap centos -wi-ao---- 2.00g
lv_data vg_data -wi-ao---- <50.00g

挂载 LV 逻辑卷

创建 LV 逻辑卷的文件系统

1
mkfs.xfs /dev/vg_data/lv_data

创建挂载目录

1
mkdir /data

挂载

1
mount /dev/vg_data/lv_data /data

df -h查询是否挂载信息

1
/dev/mapper/vg_data-lv_data 52399108 31733300 20665808   61% /data

新硬盘,创建 PV 物理卷

1
sudo pvcreate /dev/sdc

扩容 VG 卷组

1
sudo vgextend vg_data /dev/sdc

扩容 LV 卷

  • 扩容指定空间到 LV

    1
    2
    # -r 选项一定要加,这样可以将逻辑卷和文件系统一起扩容
    sudo lvextend -r -L +100G /dev/vg_data/lv_data
  • 扩容剩余全部空间

    1
    sudo lvextend -r -l +100%FREE /dev/vg_data/lv_data
  • 本文作者: forever杨
  • 本文链接: https://blog.yl-online.top/posts/9d08c77f.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。如果文章内容对你有用,请记录到你的笔记中。本博客站点随时会停止服务,请不要收藏、转载!