解决Debian上MongoDB磁盘空间不足可从清理数据、优化存储、扩展空间三方面入手,具体方法如下:
db.collection.drop()
、db.dropDatabase()
。compact
命令,释放碎片空间。storage.wiredTiger.engineConfig.cacheSizeGB
参数,控制缓存大小。fdisk
/parted
分区,格式化后挂载到MongoDB数据目录(需修改 /etc/mongod.conf
中 dbPath
)。lvextend
扩展逻辑卷,再调整文件系统大小。mongodump
备份数据,恢复到新存储路径后更新配置。df -h
监控磁盘使用情况,设置阈值告警。操作前务必备份数据,避免误操作导致数据丢失。