硬盘挂载(新增分区挂载lvm)

1、增加硬盘

这里主要是新增硬盘,物理机直接增加新硬盘,虚拟化新增虚拟硬盘。

2、扫描SCSI总线

查看scsi数量,扫描scsi总线设备,热识别硬盘。

[root@localhost ~]# ls /sys/class/scsi_host
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

3、查看新的硬盘

[root@localhost ~]# fdisk -l
image.png

4、硬盘分区

超过2T的硬盘已经没法使用fdisk分区,需要使用parted进行分区。

[root@localhost ~]# parted /dev/sdb
image.png
quit或exit退出即可。

5、创建并查看物理卷PV

[root@localhost ~]# pvcreate -v /dev/sdb1
image.png
[root@localhost ~]# pvdisplay
image.png

6、创建并查看卷组VG

卷组建立在物理卷之上

[root@localhost ~]# vgcreate -s 4M data /dev/sdb1
image.png
[root@localhost ~]# vgdisplay
image.png

7、创建逻辑卷LV

逻辑卷建立在卷组之上

[root@localhost ~]# lvcreate -l 100%FREE -n data data
image.png

8、格式化逻辑卷LV

[root@localhost ~]# mkfs.xfs /dev/data/data
image.png

9、创建挂载点并挂载逻辑卷LV

[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/data/data /data
image.png

10、配置开机自动挂载

[root@localhost ~]# echo '/dev/data/data /data xfs defaults 0 0' >> /etc/fstab

挂载点动态扩容(新增分区扩容lvm)

lvm动态扩容,主要是基于卷组的剩余空间来进行扩容,如果卷组没有空闲空间可用,就需要给卷组增加空间后再进行lvm的扩容,卷组基于物理卷pv,因此也需要创建pv。

1、增加硬盘

这里主要是新增硬盘,物理机直接增加新硬盘,虚拟化新增虚拟硬盘。

2、扫描SCSI总线

查看scsi数量,扫描scsi总线设备,热识别硬盘。

[root@localhost ~]# ls /sys/class/scsi_host
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

3、查看新的硬盘

[root@localhost ~]# fdisk -l
image.png

4、硬盘分区

[root@localhost ~]# parted /dev/sdc
image.png

5、创建并查看物理卷PV

[root@localhost ~]# pvcreate -v /dev/sdc1
image.png
[root@localhost ~]# pvdisplay
image.png

6、查看并扩展现有卷组VG

[root@localhost ~]# vgs
image.png
[root@localhost ~]# vgextend data /dev/sdc1
image.png
[root@localhost ~]# vgs
image.png

7、查看并扩展现有逻辑卷LV

[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/data-data
image.png
[root@localhost ~]# lsblk
image.png

8、重新读取硬盘

[root@localhost ~]# xfs_growfs /dev/mapper/data-data
image.png

挂载点冷扩容(原分区扩容lvm)

这种方法需要重启服务器,无法达到在线扩容,尽量不要使用此方法扩容。

1、关机增加硬盘大小,并启动

这里主要是改变硬盘大小,虚拟机vmware需要关机,并且没有快照才可以。

2、查看硬盘大小

[root@localhost ~]# fdisk -l
image.png

3、取消挂载

这里一定要检查是否取消挂载,否则会丢失数据

[root@localhost ~]# umount /dev/data/data

4、硬盘分区

[root@localhost ~]# parted /dev/sdb
image.png

5、重启并取消挂载

[root@localhost ~]# reboot
[root@localhost ~]# umount /dev/data/data

6、重设并查看物理卷PV大小

重设物理卷之后,卷组VG也会自动调整。

[root@localhost ~]# pvdisplay
image.png
[root@localhost ~]# pvresize /dev/sdb1
image.png
[root@localhost ~]# pvs
image.png

7、查看并扩展现有逻辑卷LV

[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/data-data
image.png
[root@localhost ~]# lsblk
image.png

8、挂载已扩容的分区

[root@localhost ~]# mount /dev/data/data /data

9、格式化分区

[root@localhost ~]# xfs_growfs /dev/mapper/data-data
image.png

10、检查开机自动挂载是否还在

[root@localhost ~]# cat /etc/fstab
image.png

硬盘挂载(新增硬盘挂载linux类型)

不建议使用此方案。

1、增加硬盘

这里主要是新增硬盘,物理机直接增加新硬盘,虚拟化新增虚拟硬盘。

2、扫描SCSI总线

查看scsi数量,扫描scsi总线设备,热识别硬盘。

[root@localhost ~]# ls /sys/class/scsi_host
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan

3、查看新的硬盘

[root@localhost ~]# fdisk -l
image.png

4、硬盘分区

[root@localhost ~]# parted /dev/sdb
image.png

5、格式化分区

[root@localhost ~]# mkfs.xfs /dev/sdb1
image.png

6、创建挂载点并挂载分区

[root@localhost ~]# mkdir /data
[root@localhost ~]# mount /dev/sdb1 /data

7、配置开机自动挂载

[root@localhost ~]# echo '/dev/sdb1 /data xfs defaults 0 0' >> /etc/fstab

挂载点冷扩容(原分区扩容linux类型)

原linux类型分区50G,停机扩展至100G。 wmware修改的话,不能有快照。

1、调整硬盘容量大小

这里主要是调整虚拟机vmware硬盘容量,关机CentOS服务,然后扩展当前硬盘至100G。

2、查看硬盘大小

[root@localhost ~]# fdisk -l
image.png

3、取消挂载

[root@localhost ~]# umount /dev/sdb1

4、硬盘分区

[root@localhost ~]# parted /dev/sdb
image.png

5、挂载已扩容的分区

这里可以先检查是否挂载,如果已经挂载,就无需执行此步骤。

[root@localhost ~]# mount /dev/sdb1 /data
image.png

6、格式化分区

[root@localhost ~]# xfs_growfs /dev/sdb1
image.png

7、检查开机自动挂载

发现有配置,即无需再调整

[root@localhost ~]# cat /etc/fstab
image.png