人大金仓数据库一体机数据库目录容量热扩容操作

金仓数据库一体机数据库目录容量热扩容

关键字:

kingbase、人大金仓、一体机

一、数据库目录容量热扩容基础镜像制作

1.1 创建云主机

  • 以“1040D-模板”镜像创建云主机,创建云主机过程省略。
  • 创建成功并启动云主机,用root登录。

1.2 卸载软挂载

  1. 执行 cd / 命令,进入根目录。
  2. 依次执行如下命令卸载挂载。
    1. 执行 umount /home 命令。
    2. 执行 umount /opt 命令。
    3. 执行 umount /root 命令。
  3. 依次执行如下命令复制原home、opt、root目录下文件到新目录下。
    1. 执行 cp -r /deepin/userdata/home / 命令。
    2. 执行 cp -r /deepin/userdata/opt / 命令。
    3. 执行 cp -r /deepin/userdata/root / 命令。
  4. 执行 vi /etc/fstab 命令编辑fstab文件。
  5. 输入 i 。
  6. 删除如下行内容。

/deepin/userdata/home /home defaults,bind 0 0

/deepin/userdata/opt /opt defaults,bind 0 0

/deepin/userdata/root /root defaults,bind 0 0

/deepin/userdata/var /var defaults,bind 0 0

  1. 按ESC键,输入 : ,输入 x 保存。

1.3 卸载/dev/vda6挂载

  1. 重启云主机。
  2. 用root登录。
  3. 执行 cp -r /deepin/userdata/var / 命令原var目录下文件到新目录下。
  4. 执行 vi /etc/fstab 命令编辑fstab文件。
  5. 输入 i 。
  6. 删除如下图1圈红处内容

C:\Users\liyong1\AppData\Roaming\Ktalk\localfiles\media\13b8fe78dc85d1b84adb04c265a8832e.png

图1

  1. 按ESC键,输入 : ,输入 x 保存。
  2. 重启云主机。

1.4 创建物理卷

  • 用root用户登录。
  • 将linux物理分区转变为物理卷。使用 pvcreate 命令创建物理卷。例如,为 /dev/vda6 创建物理卷: pvcreate /dev/vda6。
  • 输入 y 。
  • 如下图2所示,出现 Physical volume “/dev/xxx1”successfully created. 则物理卷成功创建。

图2

1.5 创建卷组

  • 使用 vgcreate 命令创建一个卷组,并将物理卷加入到卷组中。例如,创建一个名为 vg_kingbase 的卷组,并加入 /dev/vda6 物理卷: vgcreate vg_kingbase /dev/vda6。
  • 其中 /dev/vda6 物理卷为1.4章节创建物理卷路径。
  • 如下图3所示,出现 Volume group“卷组名”successfully created. 则卷组成功创建。

图3

1.6 创建逻辑卷

  • 使用命令 lvcreate 命令在卷组上创建逻辑卷。例如,从 vg_kingbase 卷组上划出34GB空间,创建一个名为 lv_kingbase 的逻辑卷: lvcreate –L 34GB –n lv_kingbase vg_kingbase。
  • –L 参数用于指定逻辑卷的大小,可用单位K、M、G表示KB、MB、GB。
  • -n 参数用于为逻辑卷指定名称。
  • 如下图4所示。出现 Logical“逻辑卷名”created. 则逻辑卷成功创建。

图4

1.7 格式化逻辑卷

  • 使用 mkfs 命令对逻辑卷进行格式化。例如,将 lv_kingbase 逻辑卷格式化为 xfs 文件系统: mkfs.xfs /dev/mapper/vg_kingbase-lv_kingbase。如下图5所示。

图5

  • /dev/mapper 为逻辑卷固定路径。
  • /vg_kingbase-lv_kingbase 路径中 vg_kingbase 为卷组名称,lv_kingbase 为逻辑卷名称。

1.8 挂载逻辑卷

  • 使用 mount 命令将逻辑卷挂载到挂载点。例如,将 /dev/mapper/vg_kingbase-lv_kingbase 逻辑卷挂载到挂载点 /home : mount /dev/mapper/vg_kingbase-lv_kingbase /home。
  • /home 为挂载点。如下图6所示。

图6

1.9 自动挂载逻辑卷

  • 1.8章节挂载后重新后将失效,需要永久挂载防止主机重启逻辑卷挂载失效。
  • 使用命令 echo “/dev/mapper/vg_kingbase-lv_kingbase /home xfs defaults 0 0”>> /etc/fstab。
  • /dev/mapper/vg_kingbase-lv_kingbase 为逻辑卷路径。
  • /home 为挂载点。
  • xfs 为文件系统,1.7章节设置的文件系统格式。
  • defaults 0 0 为固定格式。
  • 如下图7所示。

图7

1.10 删除 kingbase 用户

  • 使用 userdel –r kingbase 命令删除。如下图8所示。

图8

1.11 创建 kingbase 用户

  • 使用 useradd –ms /bin/bash kingbase 命令创建。如下图9所示。

图9

1.12 kingbase 用户设置密码

  • 使用 echo “kingbase:密码”| chpasswd 命令设置kingbase 用户密码。如下图10所示

图10

1.13 查看磁盘空间

  • 使用 df –h /home 命令查看。如下图11所示。/dev/mapper/vg_kingbase-lv_kingbase 挂载到 /home 挂载点。

图11

1.14 制作镜像

  • 关闭云主机,点击操作栏 -> 更多 –> 制作镜像,制作镜像。弹出如下图弹窗,输入镜像名称、选择操作系统“统信UOS”,点击确定。如下图12所示。

图12

二、数据库目录容量热扩容

在linux中,数据目录扩容通常涉及一系列步骤,包括创建物理卷(PV),扩展卷组(VG)以及扩容逻辑卷。以下是数据库目录热扩容的基本步骤:

2.1 云主机增加新磁盘

  • 以第一章节制作的镜像创建新的云主机,在运行中可编辑云主机配置,增加新磁盘。
  • 新磁盘空间根据实际需要添加。

2.2 查看分区

  • 用 root 用户登录云主机。
  • 使用 fdisk –l 命令查看分区情况。
  • 如下图13所示,红色方框圈记是未分区磁盘,磁盘路径: /dev/vdb。

图13

2.3 创建物理卷

  • 使用 pvcreate 命令创建物理卷。例如,为 /dev/vdb 创建物理卷: pvcreate /dev/vdb。
  • 如下图14所示,出现 Physical volume “/dev/xxx”successfully created. 则物理卷成功创建。

图14

2.4 扩展卷组

  • 使用 vgextend 命令扩展卷组。例如,将物理卷 /dev/vdb 扩展到已存在vg_kingbase 卷组: vgextend vg_kingbase /dev/vdb。
  • 其中 /dev/vdb 物理卷为2.3章节创建物理卷路径。
  • 如下图15所示,出现 Volume group“卷组名”successfully extendted 。则卷组成功扩展。

图15

2.5 扩展逻辑卷

  • 使用 lvextend 命令扩容逻辑卷空间。例如,/dev/mapper/vg_kingbase-lv_kingbase 逻辑卷扩容60GB空间: lvextend –L +60GB /dev/vg_kingbase/lv_kingbase。
  • 如下图16所示。出现 Logical volume 卷组名/逻辑卷名successfully resized. 则逻辑卷成功扩容。

图16

2.6 更新数据库目录文件系统大小

  • 使用命令 xfs_growfs /home 命令更新。例如,更新逻辑卷挂载 /home 目录。
  • 使用 fdisk –l /home 命令查看分区情况。
  • 如下图17所示。/home 目录容量比之前扩大60GB。

图17

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值