解決Debian上MongoDB磁盤空間不足可從清理數據、優化存儲、擴展空間三方面入手,具體方法如下:
db.collection.drop()
、db.dropDatabase()
。compact
命令,釋放碎片空間。storage.wiredTiger.engineConfig.cacheSizeGB
參數,控制緩存大小。fdisk
/parted
分區,格式化后掛載到MongoDB數據目錄(需修改 /etc/mongod.conf
中 dbPath
)。lvextend
擴展邏輯卷,再調整文件系統大小。mongodump
備份數據,恢復到新存儲路徑后更新配置。df -h
監控磁盤使用情況,設置閾值告警。操作前務必備份數據,避免誤操作導致數據丟失。