如何在 Ubuntu 上卸载 RethinkDB?

Posted

技术标签:

【中文标题】如何在 Ubuntu 上卸载 RethinkDB?【英文标题】:How to uninstall RethinkDB on Ubuntu? 【发布时间】:2016-04-17 12:28:45 【问题描述】:

我的 RethinkDB 服务器出现了一些问题,我相信我的内存泄漏最终会在几天内填满我的整个磁盘。结果,我什至无法启动服务!当我尝试在终端中运行 rethinkdb 时收到以下消息:

Could not create directory 'rethinkdb_data': No space left on device

我的第一种方法是卸载 rethinkdb 并删除所有数据(我不介意丢失它)。但是没有关于它的文档......有什么建议吗?我在虚拟机上使用 Ubuntu 14.04.1。

谢谢!

【问题讨论】:

【参考方案1】:

简短的回答是,默认情况下 RethinkDB 将数据存储在 /root/rethinkdb_data 目录中,因此您应该从那里开始并删除您的数据(当然,如果您可以删除它) .

更长的答案是,您可能不想这样做并删除其他内容,以便您有一些磁盘摆动空间来解决问题。

我最喜欢的命令行工具之一是du,它可以让您查看指定目录中的文件夹占用了多少空间。

默认情况下,它会一直显示文件夹的大小。但我通常只关心直接文件夹中的文件夹,因此我可以根据需要深入挖掘。

此命令将显示当前目录中文件夹(但不是文件)的大小。

du -h -d1 .

即使您的磁盘空间不足,这仍然可以工作,并允许您确定哪些文件夹正在占用空间。您可能还会注意到,当您空间不足时,终端中的自动完成等功能不起作用,因此请尽量避免按 tab

如果您还有其他问题,请告诉我! @dalanmiller

【讨论】:

您今天拯救了这一天!我发现我的服务在 upstart 文件夹中的 .log 文件是 huge: 50GB+!!我什至不必删除数据,非常感谢

以上是关于如何在 Ubuntu 上卸载 RethinkDB?的主要内容,如果未能解决你的问题,请参考以下文章

docker app 在 https 上服务并连接到外部 rethinkdb

如何使用 JavaScript 在 ReThinkDB 中的 ReQL 中的数组上应用过滤器

如何在Ubuntu上卸载软件包

如何在 ubuntu 上卸载 Ruby?

如何删除ubuntu系统安装的应用软件

ubuntu如何卸载软件