鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

搭建数据盘

搭建数据盘以存储MySQL的数据文件。

方法一:使用mkfs进行磁盘管理

  1. 查看磁盘。
    1
    ls /dev/nvme*
    
  2. 格式化磁盘。
    1
    2
    mkfs.xfs -f /dev/nvme0n1
    du -sh /dev/nvme0n1
    
  3. 创建数据目录。
    1
    mkdir /data
    
  4. 挂载磁盘到数据目录。
    1
    2
    mount /dev/nvme0n1 /data/
    df -h
    

方法二:使用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
    2
    ls /dev/nvme*
    mkfs.xfs -f /dev/nvme0n1p1
    
  11. 挂载分区到“/data”以供操作系统使用。
    1
    2
    mkdir /data
    mount /dev/nvme0n1p1 /data
    
  12. 编辑“/etc/fstab”使重启后自动挂载数据盘。
    1. 打开“/etc/fstab”
      vim /etc/fstab
    2. “i”进入编辑模式,如下图中,添加最后一行内容。

      其中,/dev/sdb1为示例,具体名称以实际情况为准。

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

方法三:使用LVM进行磁盘管理

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

  1. 安装lvm2。
    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”使重启后自动挂载数据盘。
    1. 打开“/etc/fstab”
      vim /etc/fstab
    2. “i”进入编辑模式,如下图中,添加最后一行内容。

      其中,“/dev/datavg/datalv”为示例,具体名称以实际情况为准。

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