提问人:Jane 提问时间:11/10/2023 更新时间:11/10/2023 访问量:12
goofys:即使作为 root 用户也无法从顶级目录访问子目录
goofys: Can't access subdir from top dir even as a root user
问:
我使用以下命令从 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
但是在我继续运行相同的命令之后,我终于看到了它下面的所有目录和文件。
有谁知道可能是什么问题?
答: 暂无答案
评论