s3ql mount 似乎已断开连接

s3ql mount 似乎已断开连接

我正在尝试将基于 openstack-swift 的 runabove 对象存储安装到我的文件系统中,这要感谢 S3QL。

我正在使用 Ubuntu 服务器 14.04 LTS。

因此,我已经使用以下方式挂载了我的对象存储:

$ mount.s3ql --authfile /home/sylvain/.s3ql.creds --log syslog swiftks://auth.runabove.io/SBG-1:data /home/sylvain/cloud
Using 2 upload threads.
Autodetected 4058 file descriptors available for cache entries
Using cached metadata.
Setting cache size to 233331 MB
Mounting filesystem...

它似乎运行时没有错误,但是当我尝试列出新安装的端点的内容时:

$ ls -la /home/sylvain/cloud/ 
total 0 
drwx------ 1 sylvain sylvain 0 juil.  6 10:00 lost+found

什么都没有......相反,我的容器不是空的:

---data---
Object Count: 3140
Size: : 11,2 Go
Access: Private

然后我创建一个测试文件并卸载我的端点:

$ echo "this is a test" > /home/sylvain/cloud/test.txt
$ umount.s3ql /home/sylvain/cloud

新创建的文件不会出现在 Horizo​​n Web 界面中...但如果我再次重新安装 S3QL 端点,该文件及其内容就会重新出现。

知道我错过了什么吗?

答案1

S3QL 不是一个浏览现有对象的程序,而是一个使用容器存储数据的文件系统。换句话说,您使用 S3QL 可以访问的唯一数据是您写入 S3QL 文件系统的数据,而读取使用 S3QL 写入的数据的唯一方法是使用 S3QL。

相关内容