首页 > 代码库 > 解决线上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太大容量,导致硬盘空间不足的方法【内部问题解决】