【问题标题】:s3fs unmount: directory is not emptys3fs 卸载:目录不为空
【发布时间】:2019-05-10 15:17:35
【问题描述】:

我正在使用 s3fsosxfuse 在我的 Mac 上挂载 S3 目录:

s3fs my-bucket-name $PWD/s3

当需要卸载它时,我会这样做:

% s3fs umount $PWD/s3
s3fs: MOUNTPOINT directory /Users/kwilliams/blah/s3 is not empty.
if you are sure this is safe, can use the 'nonempty' mount option.

确定这是安全的 - 我没有故意在 s3 目录中创建任何新文件,如果创建了任何新文件,我需要知道它,所以我可以清理它们或弄清楚发生了什么。

我也不希望它在尝试卸载时对底层 S3 存储桶执行任何操作(创建、删除)。我不确定nonempty 选项会做什么。

当我执行ls 时,该目录肯定会显示为非空,因为它向我显示了存储桶的内容。

最后-消息说我可以use the 'nonempty' mount option-是说我应该在挂载时使用该选项,还是可以在卸载时使用它? s3fs --help 并不表示s3fs umount 可以接受任何选项。

【问题讨论】:

    标签: amazon-s3 s3fs umount


    【解决方案1】:

    好吧,我觉得很傻 - 我在发布后立即找到了答案。我不应该做s3fs umount $PWD/s3,只是umount $PWD/s3

    可能是前者试图在与前一个存储桶相同的路径上安装另一个名为 umount 的存储桶。

    【讨论】:

      【解决方案2】:

      是的,umount mount-point 就足够了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-27
        • 1970-01-01
        • 2021-06-03
        • 2017-01-14
        • 2019-09-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多