文章 61
评论 0
浏览 35878
s3对象存储挂载到本地文件夹

s3对象存储挂载到本地文件夹

一、s3fs工具 s3fs-fuse 是一个采用 c++ 开发的开源应用,它的作用是可以将 AWS S3 以及兼容 S3 API 的第三方对象存储像普通文件系统一样挂载到本地计算机,由于这种功能通过 FUSE 实现,因此只能在 Linux 和 MacOS 上使用。 1.1 什么是FUSE Filesystem in Userspace顾名思义,即在用户空间的文件系统。 为什么要强调用户空间呢?接触过Linux内核的大概会知道,文件系统一般是实现在内核里面的,比如,Ext4、Fat32、NTFS(Kernel原生版)等常见的文件系统,其代码都在内核中,而FUSE特殊之处就是,其文件系统的核心逻辑是在用户空间实现的。 优势 文件系统的改动不用更新内核, FUSE的核心逻辑在用户空间,所以修改文件系统的行为绝大部分修改会在用户空间。这在很多场合是一件很方便的事情。 很容易实现自己的文件系统,理论上它可以实现任何天马行空的文件系统,只要一个开发者实现了基本的文件操作。而这个所谓的文件操作也是自己定义的,甚至可以这个操作可能只是一句打印而已,或者是一件超级复杂的事情,只要这个操作符合开发者的要....

minio分布式解决方案

minio分布式解决方案

一、软件版本 minio版本:minio.RELEASE.2021-07-12T02-44-53Z mc版本:mc:RELEASE.2021-07-27T06-46-19Z nginx版本:v1.20.1 keepalived版本:v2.2.2(如果已经有SLB则无需部署) 二、部署解决方案 2.1 服务器规划 minio集群服务器规划为一共10台服务器分别为8台minio,2台nginx代理,服务器配置如下: 服务器角色数量CPU/内存数据磁盘 minio服务器88C16G4块1.5T磁盘 nginx代理服务器24C8G无 minio扩容资源(后期扩容)88C16G4块1.5T磁盘 minio备份资源不限不限需要满足存放minio集群所有对象数据的空间容量 注意事项 minio服务节点如果使用虚拟机,需要调度虚拟机到不同的物理宿主机,避免资源竞争。 minio服务器4块数据磁盘需申请独立的磁盘,在物理底层要相互独立避免遇到磁盘io竞争,导致minio性能直线下降(性能下降严重,数据量大时会导致集群不可用) minio数据磁盘最大不超过2T,如果使用lvm逻辑卷,逻辑....

生而为人