CentOS7下将两块磁盘挂载至同一目录的实现方法

admin
在CentOS7下实现两块磁盘挂载至同一目录,需先通过fdisk -l识别新磁盘,使用fdisk分区后执行mkfs.xfs格式化(如mkfs.xfs /dev/sdb1),创建目标挂载点(如mkdir /data),先挂载第一块磁盘(mount /dev/sdb1 /data),再通过mount --bind /dev/sdc1 /data将第二块磁盘绑定至同一目录,最后编辑/etc/fstab,添加/dev/sdb1 /data xfs defaults 0 0/dev/sdc1 /data xfs defaults bind 0 0实现开机自动挂载,确保两块磁盘数据均存储于同一目录。

在服务器运维中,随着数据量的增长,单块磁盘的存储空间可能无法满足需求,通过将两块物理磁盘合并后挂载至同一目录,可以有效扩展存储容量,同时利用多磁盘并行读写提升性能,本文以CentOS7系统为例,介绍使用LVM(逻辑卷管理)技术将两块新磁盘合并为一个逻辑卷,并挂载至同一目录的详细操作步骤。

准备工作

确认磁盘信息

通过lsblkfdisk -l命令查看系统中的磁盘情况,假设新插入的两块磁盘为/dev/sdb/dev/sdc,且当前未分区或挂载:

lsblk

输出示例中应包含sdbsdc,且无分区信息(如sdb1),若磁盘已有分区或挂载,需先卸载并删除分区(fdisk /dev/sdb删除分区,partprobe刷新)。

CentOS7下将两块磁盘挂载至同一目录的实现方法

确认安装LVM工具

CentOS7默认已安装LVM工具,若未安装可通过以下命令安装:

yum install -y lvm2

磁盘分区

虽然LVM支持直接使用整块磁盘创建物理卷,但建议先对磁盘进行分区(便于管理),分区类型选择“Linux LVM”(8e)。

分区/dev/sdb

fdisk /dev/sdb

进入fdisk交互界面,执行以下命令:

  • n:新建分区
  • p:选择主分区(默认)
  • 1:分区号(默认)
  • 回车:默认起始扇区
  • 回车:默认结束扇区(使用整块磁盘)
  • t:修改分区类型
  • 8e:选择“Linux LVM”
  • w:保存并退出

分区/dev/sdc

重复上述步骤,对/dev/sdc进行相同分区操作,最终得到两个分区/dev/sdb1/dev/sdc1

刷新分区表

partprobe

创建LVM逻辑卷

LVM通过“物理卷(PV)-卷组(VG)-逻辑卷(LV)”的层级管理磁盘,步骤如下:

创建物理卷(PV)

将分区转换为物理卷(PV是LVM的基本存储单元):

pvcreate /dev/sdb1 /dev/sdc1

若成功,输出类似:
Physical volume "/dev/sdb1" successfully created.
Physical volume "/dev/sdc1" successfully created.

创建卷组(VG)

将物理卷合并为卷组(VG是PV的池,可包含多个PV):

vgcreate myvg /dev/sdb1 /dev/sdc1
  • myvg:自定义卷组名称
  • /dev/sdb1 /dev/sdc1:要加入的物理卷

若成功,输出:
Volume group "myvg" successfully created

创建逻辑卷(LV)

在卷组中创建逻辑卷(LV是最终挂载的虚拟分区,可跨

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码