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