我在虚拟服务器 (Ubuntu 14.04.2 LTS) 上运行了一个 MongoDB。MongoDB 日志显示以下内容:
Fri May 8 13:08:02.270 [initandlisten] ERROR: Insufficient free space for journal files
Fri May 8 13:08:02.270 [initandlisten] Please make at least 3379MB available in /usr/lib/unifi/data/db/journal or use --smallfiles
Fri May 8 13:08:02.270 [initandlisten]
Fri May 8 13:08:02.270 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
因此,我将虚拟磁盘又扩展了 50GB,但仍然收到相同的消息。我重新启动了 MongoDB 和机器本身。我在 MongoDB 配置中添加了“smallfiles”选项。当我循环执行所有 LVM 命令(lvdisplay
、pvdisplay
和vgdisplay
)时,它们似乎都表示磁盘足够大。
我错过了什么?
答案1
从您的 pastebin 输出来看,我认为您应该尝试运行:
resize2fs /dev/mapper/ubuntu--vg-root
您可以运行此命令而无需任何停机时间。