CentOS6下将两个磁盘挂载至同一目录实践指南

admin
本文介绍CentOS6下将两磁盘挂载至同一目录的实践方法,首先通过fdisk检查并分区磁盘,使用mkfs.ext4格式化;创建目标挂载点(如/data),先挂载第一块磁盘至该目录;再挂载第二块磁盘至子目录(如/data/disk2),通过mount --bind将子目录绑定至主目录,实现数据合并;最后配置/etc/fstab确保开机自动挂载,需注意磁盘无数据、挂载顺序及权限设置,确保多磁盘数据统一访问。

在服务器运维中,经常遇到需要扩展存储空间的情况,尤其是当单个目录(如/data、/var/log等)需要更大的容量时,在CentOS6系统中,若要将两个物理磁盘合并并挂载至同一目录,直接通过mount命令分别挂载会导致目录冲突(后挂载的会覆盖先挂载的),可通过LVM(逻辑卷管理)技术将两个磁盘的空间整合为一个逻辑卷,再挂载至目标目录,实现空间合并与灵活管理,本文将详细介绍在CentOS6下通过LVM实现两个磁盘挂载至同一目录的完整步骤。

前提条件

  1. 两块新增物理磁盘已识别至系统中(可通过fdisk -llsblk确认磁盘名称,如/dev/sdb、/dev/sdc)。
  2. 具有root权限(或通过sudo执行管理命令)。
  3. 磁盘无重要数据(操作会清除磁盘分区表,若需保留数据需提前备份)。

详细操作步骤

查看并确认新增磁盘

通过命令查看系统中已识别的磁盘信息,确认新增磁盘的名称:

fdisk -l

CentOS6下将两个磁盘挂载至同一目录实践指南

lsblk

假设新增两块磁盘分别为/dev/sdb(20GB)和/dev/sdc(20GB),且当前无分区。

对磁盘进行分区

LVM需要基于磁盘分区创建物理卷(PV),因此需先对新增磁盘进行分区(若磁盘已有分区且无需保留数据,可跳过此步,直接删除原有分区)。

/dev/sdbdev/sdc为例,使用fdisk进行分区:

分区/dev/sdb

fdisk /dev/sdb

进入fdisk交互界面,执行以下操作:

  • 输入n创建新分区:
    • 选择p(主分区),分区号默认1,起始扇区默认,结束扇区默认(使用全部空间)。
  • 输入t修改分区类型:
    • 输入分区号1,再输入8e(LVM分区类型)。
  • 输入w保存分区表并退出。

分区/dev/sdc

重复上述操作,对/dev/sdc进行相同分区(创建主分区1,类型设为8e)。

分区完成后,可通过fdisk -l查看分区结果,确认/dev/sdb1/dev/sdc1类型为“Linux LVM”。

创建物理卷(PV)

物理卷是LVM的基本存储块,直接对应磁盘分区,使用pvcreate命令将分区初始化为物理卷:

pvcreate /dev/sdb1 /dev/sdc1

执行成功后,通过pvdisplay查看物理卷信息:

pvdisplay

输出中应包含/dev/sdb1/dev/sdc1的物理卷信息,如“PV Name”、“VG Name”(当前为空)等。

创建卷组(VG)

卷组是由多个物理卷组成的存储池,后续可从卷组中分配逻辑卷空间,使用vgcreate命令创建卷组(假设卷组名为vg_data):

vgcreate vg_data /dev/sdb1 /dev/sdc1

命令参数说明:

  • vg_data:自定义卷组名称(可按需修改,如vg_storage)。
  • /dev/sdb1 /dev/sdc1:加入卷组的物理卷路径。

创建成功后,通过vgdisplay查看卷组信息:

vgdisplay

输出中应包含卷组vg_data的总大小(PE大小×PE总数)、已用/空闲空间等信息(此时总空间为两块磁盘分区之和)。

创建逻辑卷(LV)

逻辑卷是从卷组中划分出的逻辑分区,可直接格式化并挂载至目录,使用lvcreate命令创建逻辑卷(假设逻辑卷名为lv_data,挂载点为/data):

lvcreate -l 100%FREE -n lv_data vg_data

命令参数说明:

  • -l 100%FREE:使用卷组中所有剩余空间(若需指定大小,可用-L+大小,如
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

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