自学内容网 自学内容网

Linux多块磁盘挂载同一目录

1、背景

由于服务器磁盘空间使用率已经使用占比超过95%,故购买了些磁盘对服务器进行扩容,但是如果直接进行磁盘挂载的,那么就只能挂载一个磁盘挂载一个目录,使用新磁盘空间得不到最大的利用率,故需要将多块磁盘合并为一块磁盘。

2、基础概念

在挂载之前需要了解下几个基础概念

2.1、PV(Physical Volume)- 物理卷

物理卷是 LVM 中的基本单元,它通常对应于一个硬盘分区或整个磁盘。在 LVM 中,你需要先将硬盘分区或整个磁盘初始化为物理卷,然后才能将它们添加到卷组中。物理卷存储着实际的数据,并提供了一个抽象层,使得数据能够被组织和管理。

2.2、VG(Volumne Group)- 卷组*

卷组是由一个或多个物理卷组成的逻辑单元,它可以看作是一个汇集了多个物理卷的容器。在卷组中,所有物理卷的存储空间被汇总在一起,并形成一个或多个逻辑卷。卷组提供了一个统一的存储空间,使得你可以更加灵活地管理和分配存储资源。

2.3、LV(Logical Volume)- 逻辑卷

逻辑卷是从卷组中划分出来的一个逻辑存储单元,它对应于一个文件系统或一个数据卷。在逻辑卷中,你可以创建文件系统、挂载分区以及存储数据等操作,就像在物理磁盘分区上一样。逻辑卷的大小可以根据需求动态调整,并且可以在不影响其他逻辑卷的情况下进行管理。
总的来说,物理卷是实际的存储单元,卷组是物理卷的集合,而逻辑卷是从卷组中划分出来的逻辑存储单元。LVM 提供了一种灵活的存储管理机制,使得你可以更加方便地管理和分配存储资源,从而满足不同的需求。

3、操作流程

通过df -h可以看到硬盘的分布情况,要将硬盘合并需要将其格式化,内容也会被清空,所以格式化之前应该先备份原数据,接下来是具体的操作步骤。
使用一下命令,可以查看出目前还有那些磁盘暂未使用(挂载)

在使用pvcreate vgcreate lvmcreate命令式需要提前安装lvm2命令(必须)

可以所使用如下命令查看是否安装lvm2

rpm -qa | grep lvm2

如果没有可以自行下载

# 在线安装
yum install lvm2 -y

离线安装包地址:RPM
在这里插入图片描述
或者直接下载我的,然后上传到服务器任意的一个位置

rpm -ivh *.rpm --nodeps --force

进行安装,然后开始进行下述步骤。↓↓↓

3.1、查看磁盘

[root@node1 /]# lsblk

在这里插入图片描述

3.2、创建物理卷

[root@node1 /]# pvcreate /dev/sdc /dev/sdd /dev/sde /dev/sdf

在这里插入图片描述

3.3、创建卷组

[root@node1 /]# vgcreate first_vg /dev/sdc /dev/sdd /dev/sde /dev/sdf

在这里插入图片描述

3.4、创建逻辑卷

[root@node1 /]# lvcreate -l 100%VG -n first_lv first_vg

在这里插入图片描述

3.5、在dev目录下查看创建的逻辑卷

[root@node1 dev/]# ls
[root@node1 dev/]# cd mapper/
[root@node1 mapper/]# ls

在这里插入图片描述

3.6、格式化

[root@node1 /]# mkfs.ext4 /dev/mapper/first_vg-first_lv

在这里插入图片描述

3.7、临时挂载

[root@node1 /]# mount /dev/mapper/first_vg-first_lv /app

查看

[root@node1 mapper/]# df -h

在这里插入图片描述

3.8、永久挂载

将挂载的目录写入配置文件中,否则待下次启动服务器时会丢失挂载。

[root@node1 /]# vim /etc/fstab

在这里插入图片描述


原文地址:https://blog.csdn.net/qq_40520912/article/details/142401697

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!