1

我有一个Web应用程序,使用阿里云OSS,从Linux服务器的本地文件夹同步到云端,我看到文件正在上传到Linux服务器但没有同步到OSS

ossutil我已经使用和重新配置了整个设置,ossfs但仍然是同样的问题

以下是我尝试运行命令时遇到的错误

ossfs -ourl= http://oss-ap-south-1.aliyuncs.com

ossfs:没有足够的磁盘空间供ossfs用作缓存(或临时)目录。

4

2 回答 2

0

您需要将 OSS Bucket 挂载到指定目录,以实现 Linux 服务器和 OSS 的同步。

挂载OSS Bucket到目录:

ossfs bucket mountpoint -ourl=http://oss-your-region.aliyuncs.com

例如,将存储桶 bucketName 挂载到 /tmp/ossfs 目录。AccessKeyId 是abcdef, AccessKeySecret 是123456, OSS 端点是http://oss-cn-hangzhou.aliyuncs.com.

echo bucketName:abcdef:123456 > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /tmp/ossfs
ossfs bucketName /tmp/ossfs -ourl=http://oss-cn-beijing.aliyuncs.com

注意:必须正确设置权限。

于 2019-01-26T06:29:51.117 回答
0

您是否遵循本指南

对我来说,当我输入命令行时,Linux 上的 OSS 挂载有效:

ossfs bucketname / mnt / directory -ourl = http://oss-your-region.aliyuncs.com

如果您的 Linux 机器在阿里云中,您可以使用

-ourl= http://oss-你的-地区-内部.aliyuncs.com

于 2019-01-18T14:20:21.090 回答