amazon-s3 - s3fs卸载: directory is not empty

标签 amazon-s3 s3fs umount

我正在使用 s3fs osxfuse 在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可以采用任何选项。

最佳答案

好的,我觉得很傻-发布后马上就找到了答案。我不应该做s3fs umount $PWD/s3,而只是umount $PWD/s3

前者大概是试图在与前一个桶相同的路径上装载另一个称为umount的桶。

关于amazon-s3 - s3fs卸载: directory is not empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56080479/

相关文章:

c++ - 如何从文件描述符打开 ifstream?

amazon-web-services - 使用动态文件在 EC2 上挂载 S3 (s3fs) - 持久公共(public)权限

java - 如何在不终止进程的情况下强制 Linux 进程(Java webstart App)停止锁定文件系统(CD-ROM)?

rsync - udev 不会正确执行规则

Linux:卸载时哪个进程导致 "device busy"?

amazon-web-services - Kinesis Firehose 能否接收来自 CloudWatch Logs 订阅的未压缩内容?

node.js - 将文件从一个文件夹移动到 s3 中的另一个文件夹

hadoop - hadoop S3n空目录未删除

nginx - 通过 nginx 公开的 s3fs 卷

apache-spark - 即使在分区数据中,Spark 也会列出所有叶节点