我正在使用 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/