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可以选择任何选项。
发布于 2019-05-10 15:18:57
好吧,我觉得很傻-我刚发完信就想出了答案。我不应该做s3fs umount $PWD/s3,只有umount $PWD/s3。
前者可能试图在安装前一个桶的相同路径上安装另一个名为umount的桶。
发布于 2022-08-27 14:15:47
在普通情况下,可以使用根目录中的umount卸载目录。
$ umount /mountpoint用于非特权用户
fusermount -u /mountpoint否则,如果显示设备或资源繁忙/目录不为空/拒绝权限,则直接使用此方法。
umount -l /mounthpath如果不再需要的话,可以做rm -rf /path。FYI :需要更多关于s3fs https://www.mankier.com/1/s3fs#的详细信息
发布于 2022-05-11 16:39:50
您还可以使用机身安装:
fusermount -u $PWD/s3您可能需要先安装安装。
https://stackoverflow.com/questions/56080479
复制相似问题