对象存储可用于存储备份。文件共享或其他非结构化数据。S3FS允许用户使用远程对象存储容器作为本地文件系统。这意味着Hostwinds的对象存储可以安装到虚拟专用服务器(VPS)。用户可以在本地访问可扩展的静态存储。本文将介绍下如何将对象存储安装到Hostwinds VPS。
1。安装s3fs-fuse
使用SSH工具远程连接到Hostwinds VPS(本文以美国VPS为例)。然后运行下面命令安装s3fs-fuse。
yum install gcc libstdc++-devel gcc-c++ fuse fuse-devel curl-devel libxml2-devel mailcap git automake make
yum install openssl-devel
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
./configure –prefix=/usr –with-openssl
make
sudo make install
2。检索Hostwinds对象API Info
s3fs-fuse安装完成后。您可以从Hostwinds的云控件门户检索对象存储API信息。从客户区导航到云门户。然后选择Storage > Object Storage。接着点击Create Container创建容器。选择Object API Info对象API信息。按页面提示填写相关信息即可。
3。创建凭据文件
使用文本编辑器。创建凭据文件:
vi /etc/passwd-s3fs
然后在新文件的第一行输入Hostwinds API凭据。
ACCESS_KEY: SECRET_KEY
接下来。更改此文件的权限。
chmod 600 /etc/passwd-s3fs
4。创建MountPoint和Cache
为容器创建挂载点和缓存:
mkdir /tmp/cache /mnt/my-container
更改权限:
chmod 777 /tmp/cache /mnt/my-container
5。在fstab中创建新条目
最后。您需要向/etc/fstab添加一行:
vi /etc/fstab
将下面内容添加到里面。并用空格隔开。
s3fs#\
\
fuse
url=\,passwd_file=etc/passwd-s3fs,use_cache=/tmp/cache,nonempty,allow_other,use_path_request_style,_netdev
0
0
安装容器使用:
mount -a
重新启动。并验证是否在启动时保持容器运行。
df -h
如无意外。应该会得到类似下面的输出结果。
本文地址:https://gpu.xuandashi.com/12805.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!