【问题标题】:Automounting riofs in ubuntu在 ubuntu 中自动挂载 riofs
【发布时间】:2014-07-20 19:53:25
【问题描述】:

我有几个使用很棒的 riofs 安装的存储桶,它们工作得很好,但是我在重新启动后试图让它们安装时不知所措。我尝试在 /etc/fstab 中输入以下内容,但没有成功:

riofs#bucket-name /mnt/bucket-name fuse _netdev,allow_other,nonempty,config=/path/to/riofs.conf.xml 0 0

我还尝试添加一个启动脚本来运行 riofs 命令到我的 rc.local 文件,但也无法挂载它们。

有什么想法或建议吗?

【问题讨论】:

    标签: mount automount


    【解决方案1】:

    谢谢大家,

    我能够让它们从 rc.local 自动挂载,语法类似于:

    sudo riofs --uid=33 --gid=33 --fmode=0777 --dmode=0777 -o "allow_other" -c ~/.config/riofs/riofs.conf.xml Bucket-Name /mnt/mountpoint
    

    再次感谢!

    【讨论】:

      【解决方案2】:

      如果您在 riofs config xml 文件中输入您的访问密钥和秘密访问密钥,那么您应该能够通过 fstab 或 init.d 或 rc.local 脚本挂载它..

      this thread

      EDIT:

      我自己对此进行了测试,这就是我发现的。即使在配置文件中指定了 AWS 访问详细信息,启动时也不会自动挂载。但是要访问该系统,只需发出mount /mount/point/in-fstab .. 并且 fstab 指令将像标准的 fstab 挂载文件系统一样工作并持续存在。

      因此,在挂载文件系统时,在引导过程的那个阶段,riofs 系统似乎还没有准备好。这是迄今为止我能找到的唯一合乎逻辑的原因。这可以通过 rc.local 或 init.d 脚本来解决,这些脚本只发出一个挂载命令(最坏的情况)

      但 riofs 确实运行良好,即使文档看起来很稀疏。它肯定比 s3fs 更可靠且错误更少..

      【讨论】:

        【解决方案3】:

        目前 RioFS 不支持 fstab。为了在启动时挂载远程存储桶,请考虑将相应的命令行添加到您的启动脚本(rc.local,如您所述)。

        如果由于某种原因无法从启动脚本启动 RioFS,请随时联系开发人员和/或填写问题报告。

        【讨论】:

          猜你喜欢
          • 2016-02-07
          • 1970-01-01
          • 2011-07-10
          • 2020-11-23
          • 1970-01-01
          • 1970-01-01
          • 2022-01-24
          • 2015-10-19
          • 2019-06-27
          相关资源
          最近更新 更多