我有一个Web应用程序,使用阿里云OSS,从Linux服务器的本地文件夹同步到云端,我看到文件正在上传到Linux服务器但没有同步到OSS
ossutil
我已经使用和重新配置了整个设置,ossfs
但仍然是同样的问题
以下是我尝试运行命令时遇到的错误
ossfs -ourl= http://oss-ap-south-1.aliyuncs.com
ossfs:没有足够的磁盘空间供ossfs用作缓存(或临时)目录。
我有一个Web应用程序,使用阿里云OSS,从Linux服务器的本地文件夹同步到云端,我看到文件正在上传到Linux服务器但没有同步到OSS
ossutil
我已经使用和重新配置了整个设置,ossfs
但仍然是同样的问题
以下是我尝试运行命令时遇到的错误
ossfs -ourl= http://oss-ap-south-1.aliyuncs.com
ossfs:没有足够的磁盘空间供ossfs用作缓存(或临时)目录。
您需要将 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
注意:必须正确设置权限。
您是否遵循本指南?
对我来说,当我输入命令行时,Linux 上的 OSS 挂载有效:
ossfs bucketname / mnt / directory -ourl = http://oss-your-region.aliyuncs.com
如果您的 Linux 机器在阿里云中,您可以使用
-ourl= http://oss-你的-地区-内部.aliyuncs.com