解决线上135因mongodb太大容量,导致硬盘空间不足的方法【内部问题解决】
2016-10-10 13:50
651 查看
因为135不能增加硬盘,不能删除数据。所以采用mount到另外一台机器(137)空间的方法。如下:
1、137上vim /etc/exports
增加:/mnt/data/mongodb 192.168.10.135(rw,no_root_squash)
然后:exportfs -rv
2、在135上操作,mount 137的空间到本地,
mount -t nfs -o rw 192.168.10.137:/mnt/data/mongodb /data/mongodb
加入到:/etc/fstab中:
192.168.10.137:/mnt/data/mongodb /data/mongodb nodev,rw,rsize=32768,wsize=32768 0 0
【注:我在20.2服务器中是这样加载的:
192.168.20.21:/home/files /cheyooh/files nfs defaults,rw 0 0
】
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
=================================================
错误及解决方法:
1、NFS服务启动:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
解决方法:
解决办法: #service rpcbind restart #service nfs start2、nfs挂载错误wrong fs type, bad option, bad superblock
解决:#yum -y install nfs-utils
1、137上vim /etc/exports
增加:/mnt/data/mongodb 192.168.10.135(rw,no_root_squash)
然后:exportfs -rv
2、在135上操作,mount 137的空间到本地,
mount -t nfs -o rw 192.168.10.137:/mnt/data/mongodb /data/mongodb
加入到:/etc/fstab中:
192.168.10.137:/mnt/data/mongodb /data/mongodb nodev,rw,rsize=32768,wsize=32768 0 0
【注:我在20.2服务器中是这样加载的:
192.168.20.21:/home/files /cheyooh/files nfs defaults,rw 0 0
】
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
=================================================
错误及解决方法:
1、NFS服务启动:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
解决方法:
解决办法: #service rpcbind restart #service nfs start2、nfs挂载错误wrong fs type, bad option, bad superblock
解决:#yum -y install nfs-utils
相关文章推荐
- mysql-bin日志文件过大导致磁盘空间不足问题解决方法
- tomcat服务器内存不足导致的无法连接服务器问题解决方法
- 归档日志卷空间不足导致数据库故障解决方法
- Boot Camp分区时强制终止导致硬盘空间消失的解决方法
- 共享一文件夹提示"服务器存储空间不足,无法处理此命令"的问题解决方法
- mongodb 空间不足解决办法(线上)
- ubuntu下磁盘空间不足导致mysql无法启动的解决方法
- 解决/var空间不足导致的无法登录问题
- VMware中linux硬盘空间不足的解决方法
- ubuntu系统硬盘空间不足启动不起来的解决方法
- 瞎折腾导致/usr目录空间不足解决方法
- 解决undo 表空间过大导致磁盘空间不足的问题
- Oracle归档日志空间不足引发的问题及解决方法
- Linux中解决硬盘空间不足问题
- STM32分配堆栈空间不足问题原因及解决方法
- 解决Linux下pcieport 0000:00:1c.5问题导致的系统根目录/磁盘空间不足
- "服务器存储空间不足,无法处理此命令"问题解决方法
- mongodb所在目录空间不足解决方法
- 红米手机出现内部储存空间不足的解决方法