小编tun*_*nuz的帖子

是否可以从 .ns 和 .0, .1, . 恢复 MongoDB 数据库?……文件?

我在 Ubuntu 12.10 上安装了 MongoDB 2.0.4。最近我在从外部连接到数据库时遇到了一些问题,并发现有一些东西阻止了 MongoDB 正确启动。正如几个来源(参见 StackOverflow)所建议的那样,我删除/var/lib/mongodb/mongodb.lock并运行了mongod --repair. 这并没有解决问题,MongoDB 不会运行并不断创建锁定文件,之后它不会注意删除这些文件。通过查看日志,我意识到它无法访问某个名为 的文件夹$tmpSomething,因此(因为名称暗示了一个临时文件夹)我将其删除,然后一切正常......除了我只有一个的事实我以前的数据库在视线中,而其他数据库还在那里,因为我的/var/lib/mongodb/文件夹仍然充满.ns .0 .1 .n重量很大的文件。有没有办法将它们恢复到数据库中?(我已经尝试过使用 mongorestore,但正如我所料,它不处理这些文件)。

谢谢

ubuntu database mongodb

14
推荐指数
1
解决办法
1万
查看次数

为什么删除 110+ GB 的集合后,我的 /var/lib/mongodb 目录仍然具有相同的大小?

我在 MongoDB 和空间使用方面遇到了一些麻烦。特别是,我曾经在磁盘上收集了大约 6 亿条记录,总计 110+ GB。最近我决定放弃它,因为数据已经过时了,为此我通过 Rockmongo 的 Web 界面放弃了收藏。因此,rockmongo 不再向我显示该集合,但是我的磁盘使用情况根本没有改变。

是否有任何我不知道的清理操作,必须运行这些操作才能将数据库与磁盘上的数据库文件同步?

我试图执行“修复”,但系统抱怨磁盘空间不足……那是因为它都被 MongoDB 使用了。

disk-space-utilization mongodb

13
推荐指数
2
解决办法
2万
查看次数

将我的 SFTP 用户监禁到他们的主目录是否公平?

。我在 LAN 上运行 Ubuntu 9.04(家庭)服务器。我目前使用它来存储小型网络应用程序、照片、一些 subversion 存储库和类似的东西。我的(少数)用户是我的朋友,我总是为他们提供对他们主目录的监禁 FTP 访问。现在,最近我意识到 FTP 不是那么安全,因为在建立连接时密码没有被屏蔽,因此很容易被嗅探。

我决定使用 SFTP 解决这个问题,但有一个问题让我感到疑惑,我需要你的意见。

使用 SFTP 对文件系统的访问取决于 SSH 设置。因此,为了将用户监禁到他们的 SFTP 主目录中,当他们使用 SSH 时,我也必须将他们监禁,我的问题是:这是一个理想的配置吗?它是不是限制了一个 UNIX 用户的常识权限?

还有一个次要问题是:在 Ubuntu 9.04 Server 下有没有一种直接的方法来完成它?

谢谢托马索

ssh jail sftp home-directory

4
推荐指数
1
解决办法
3760
查看次数