linux根目录挂载物理分区,导致根目录无法扩容,已部署的人大金仓数据库,所在的目录拷贝到新磁盘后,重新挂载到原目录,导致无法授权问题

1、问题原因
生产环境分配的服务器,根目录上直接挂载的物理磁盘分区/dev/vda1,导致系统的根目录无法进行扩容(网上查到有扩容的方法,但是具有一定的奔溃的风险,大神可忽略。这里没有采用直接调整根目录的磁盘挂载方式),此时系统上已经将运行的各类应部署完毕,这里说一下人大金仓数据库的处理方式。
image
2、扩容人大金仓数据库所在目录,作者所部署的目录为/opt,步骤主要分为一下几步
(1)将新增加的磁盘/dev/vdb进行分区,创建逻辑卷,具体步骤不在这里赘述,可以自行网上查询;
(2)将逻辑卷格式为当前根目录的文件系统类型,可通过/etc/fstabl,下图红框既是文件系统类型,可通过命令mkfs.ext4 进行格式化
image
(3)格式化完成后将逻辑卷挂载到/mnt目录上(确保该目录为空)
(4)此时将人大金仓部署所在的目录/opt中的文件,全部拷贝至/mnt目录中cp -rp /opt/* /mnt/
(5)完成以上操作后卸载磁盘umount /mnt 此时可能会提示磁盘正忙,可通过以下命令处理(可能存在风险,自行识别)
fuser -km /mnt
umount -lf /mnt
(6)完成卸载后,将lvm分区挂载到/opt目录上
(7)此时执行人大金仓数据库服务启动命令,会提示授权过期,到这里不要再费心思想办法找问题了,直接重装,本人该找的问题都找遍了,都是于事无补,人大金仓官网客户也咨询过。

最后:生产环境分配的服务器,一般不会把磁盘帮你分区挂载好的,因为不同的场景磁盘分区或者挂载都有自己的使用方案,所以在拿到服务器时,首先看下磁盘分区,如果根目录是挂载的lvm这种后续扩容没什么问题,如果像本文提到的这种直接挂载物理分区的就要注意了,在没有部署软件之前做好磁盘规划和挂载的目录,首先创建逻辑分区,然后再挂载到具体目录上,这样后续这个目录就可以进行扩容了,否则像本文这种,拿到服务器没有做好规划,后面磁盘满了后,磁盘扩容要费很多功夫,还要承受数据丢失的安全风险。

posted @ 2025-08-15 15:31  lishilei32  阅读(8)  评论(0)    收藏  举报