".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })
对象存储可用于存储备份、文件共享或其他非结构化数据。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://www.idcspy.com/wp-content/uploads/2022/07/dnf.jpg)"
松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/103517.html