首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu挂载的NTFS分区中chown

在Ubuntu挂载的NTFS分区中chown
EN

Stack Overflow用户
提问于 2015-05-19 13:30:28
回答 2查看 848关注 0票数 1

我使用的是Ubuntu 14.04。我正在尝试将我的mongodb数据库文件移动到另一个分区,该分区是在/media/my_username/files引导时挂载的。

我正在尝试使用this answer中提到的解决方案。

我遵循了here的说明,并在引导时使用以下命令成功地挂载了分区:

代码语言:javascript
复制
udisksctl mount --block-device /dev/disk/by-uuid/the_partiotion_uuid

但是,我用来运行mongod的用户,即mongodb,没有访问该分区的权限。当我运行时:

代码语言:javascript
复制
sudo -u mongodb -s cd /media/my_username/files

结果显示用户mongodb没有访问该目录的权限。通过一些搜索和尝试,似乎chown在挂载的分区中不起作用,权限是在挂载分区时设置的。

我该如何解决这个问题?

THX

EN

回答 2

Stack Overflow用户

发布于 2015-05-19 14:43:10

您需要以mongodb用户身份挂载分区才能访问文件。

试试this。它展示了如何以用户而不是root用户的身份挂载分区。

票数 0
EN

Stack Overflow用户

发布于 2015-05-20 11:03:55

我尝试了另一种方法。我编写了一个脚本来手动运行它,而不是在引导时启动mongod作为服务:

代码语言:javascript
复制
sudo nohup mongod --dbpath /media/me/partition_name/mongodb &

因为我在引导时挂载了/media/me/partition_name/,所以没有问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30317431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档