goofys:即使作为 root 用户也无法从顶级目录访问子目录

goofys: Can't access subdir from top dir even as a root user

提问人:Jane 提问时间:11/10/2023 更新时间:11/10/2023 访问量:12

问:

我使用以下命令从 S3 挂载存储桶

sudo goofys -o allow_other mybucket /mnt/buckets/mybucket/

在 mybucket 中,有一堆子目录。

当我执行rsync或cp(使用sudo)某些子目录时,我遇到了一个问题:

sudo cp -rv /mnt/buckets/mybucket/a /destination
cp: cannot access '/mnt/buckets/mybucket/a/b/c': Input/output error

sudo rsync -arv --delete /mnt/buckets/mybucket/a /destination
rsync: [sender] readdir("/mnt/buckets/mybucket/a/b/c"): Input/output error (5)
IO error encountered -- skipping file deletion

但是,如果我复制或 rsync full path sudo,则完全没有问题。cp -rv /mnt/buckets/mybucket/a/b/c /destination

我做到了,所有目录和子目录都具有root和其他用户的所有权限ls -al

当我第一次这样做时,我收到此错误:ls -al /mnt/buckets/mybucket/a/b/c

ls: reading directory '/mnt/buckets/mybucket/a/b/c': Input/output error

但是在我继续运行相同的命令之后,我终于看到了它下面的所有目录和文件。

有谁知道可能是什么问题?

amazon-s3 aws-cli rsync 挂载

评论


答: 暂无答案