---
title: 搭建数据盘
description: "搭建数据盘以存储Greenplum的数据文件"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_03_0007.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_03_0007.html
indexId: b3474fc54dd5337bfb103aa2eb2c9908b8ce289dabc1d9e2a555182a3894f47877
---
# 搭建数据盘

搭建数据盘以存储Greenplum的数据文件

- 进行性能测试时，数据目录使用单独硬盘，需要对硬盘进行格式化并挂载，参考  方法一：使用fdisk进行磁盘管理
或者  方法二：使用LVM进行磁盘管理
。
- 非性能测试时，直接执行  创建数据目录并授权
。

#### 方法一：使用fdisk进行磁盘管理

1. 创建分区（以/dev/nvme0n1为例，根据实际情况创建）。
  1 fdisk /dev/nvme0n1

2. 输入字母“p”打印分区表，按“Enter”可以打印出当前的分区。
3. 输入字母“n”添加一个新的分区，按“Enter”确认。
4. 输入字母“p”选择创建一个主分区，按“Enter”确认。
5. 输入数字“1”（作为第一块主分区）创建新的分区，按“Enter”确认。
6. 设置选择分区start值，采用默认配置，按“Enter”确认。
7. 设置选择分区end值，采用默认配置，按“Enter”确认。
8. 输入字母“p”查看最新分区表，按“Enter”可以打印出当前的分区。
9. 输入“w”将最新分区表保存至磁盘中，按“Enter”保存。
10. 针对新创建的分区创建文件系统（以xfs为例，根据实际需求创建文件系统）。
  1 ls /dev/nvme*mkfs.xfs -f /dev/nvme0n1p1

11. 挂载分区到“/data”以供操作系统使用。
  1 mkdir /datamount /dev/nvme0n1p1 /data

12. 编辑“/etc/fstab”使重启后自动挂载数据盘。

  a. 打开“/etc/fstab”。
    1 vim /etc/fstab

  b. 按“i”进入编辑模式，添加如下内容。
    1 /dev/sdb1 /data xfs defaults 1 2

    其中，“/dev/sdb1”为示例，具体名称以实际情况为准。添加完成后如下图所示。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。


#### 方法二：使用LVM进行磁盘管理

此步骤需要安装镜像中的lvm2相关包，步骤如下：

1. 安装lvm2。
  如果需要配置Yum源，请参见《Greenplum 移植指南》的配置Yum源(https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Greenplum/kunpenggreenplum_02_0005.html)。

  1 yum -y install lvm2

2. 创建物理卷（sdb为硬盘名称，具体名字以实际为准）。
  1 pvcreate /dev/sdb

3. 创建物理卷组（其中datavg为创建的卷组名称，具体名字以实际规划为准）。
  1 vgcreate datavg /dev/sdb

4. 创建逻辑卷（其中600G为规划的逻辑卷大小，具体大小以实际情况为准；datalv为创建的逻辑卷的名字，具体名称以实际规划为准）。
  1 lvcreate -L 600G -n datalv datavg

5. 创建文件系统。
  1 mkfs.xfs /dev/datavg/datalv

6. 创建数据目录并挂载。
  1 2 mkdir /data mount /dev/datavg/datalv /data

7. 编辑“/etc/fstab”使重启后自动挂载数据盘。

  a. 打开“/etc/fstab”。
    1 vim /etc/fstab

  b. 按“i”进入编辑模式，添加如下内容。
    1 /dev/datavg/datalv /data xfs defaults 1 2

    其中，“/dev/datavg/datalv”为示例，具体名称以实际情况为准。添加完成后如下图所示。

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
