首页 > 代码库 > 解决线上135因mongodb太大容量,导致硬盘空间不足的方法【内部问题解决】
解决线上135因mongodb太大容量,导致硬盘空间不足的方法【内部问题解决】
因为不能增加硬盘,不能删除数据。所以采用mount到另外一台机器(137)空间的方法。如下:
1、137上vim /etc/exports
增加:/mnt/data/mongodb 192.168.10.135(rw,no_root_squash)
然后:exportfs -rv
2、mount 137的空间到本地,
mount -t nfs -o rw 192.168.10.155:/mnt/data/mongodb /data/mongodb
3、停掉135 mongodb ,kill -2 PID
4、原来的启动方式:toolbox/services/toolbox-mongodb/bin/mongod --dbpath=/data/toolbox-mongodb/db/ --fork --logpath=/data/toolbox-mongodb/mongo27017.log
更改为:toolbox/services/toolbox-mongodb/bin/mongod --dbpath=/data/mongodb/db/ --fork --logpath=/data/mongodb/db/mongo27018.log
这样,mongodb的写入数据空间已转移到了137上了。
5、End
解决线上135因mongodb太大容量,导致硬盘空间不足的方法【内部问题解决】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。