深入解析:高性能分布式对象存储RustFS

news/2025/9/28 22:08:42/文章来源:https://www.cnblogs.com/wzzkaifa/p/19117712

在这里插入图片描述

简介

什么是 RustFS ?

RustFS 是一款使用 Rust 语言构建的高性能分布式对象存储软件。 它与 MinIO 有许多共同的优点,例如简单性、S3 兼容性、开源特性以及对数据湖、人工智能和大数据等的支持。 此外,与其他存储系统相比,它拥有更好、更用户友好的开源许可证(Apache 许可证)。 由于以 Rust 为基础,RustFS 为高性能对象存储提供了更快的速度和更安全的分布式特性。

注意: 该项目目前正处于快速开发阶段,请勿在生产环境中使用。

主要特点

应用场景

  • 可作为自建的 S3 兼容对象存储服务。
  • 适用于 AI、大数据和数据湖等需要高性能读取的场景。
  • 构建可扩展的私有云盘或企业级存储解决方案。
  • 作为云原生应用的高性能存储后端。

RustFS 通过其高性能和灵活性,成为一个理想的对象存储解决方案,适用于多种场景。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 rustfs ,选择 rustfs/rustfs,版本选择 latest

本文写作时, latest 版本介于 1.0.0-alpha.421.0.0-alpha.43 之间。

docker 文件夹中,创建一个新文件夹 rustfs,并在其中建立两个子文件夹 datalogs

文件夹装载路径说明
docker/rustfs/data/data存放上传的对象数据
docker/rustfs/logs/logs存放应用日志

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
99029000

命令行安装

如果你熟悉命令行,可能用 docker clidocker-compose 更快捷。

Docker CLI

# 新建文件夹 rustfs 和 子目录
mkdir -p /volume1/docker/rustfs/{data,logs}
# 进入 rustfs 目录
cd /volume1/docker/rustfs
# 运行容器
docker run -d \
--restart unless-stopped \
--name rustfs \
-p 9902:9000 \
-v $(pwd)/data:/data \
-v $(pwd)/logs:/logs \
rustfs/rustfs:latest

Docker Compose

将下面的内容保存为 docker-compose.yml 文件。

version: '3'
services:
rustfs:
image: rustfs/rustfs:latest
container_name: rustfs
restart: unless-stopped
ports:
- "9902:9000"
volumes:
- ./data:/data
- ./logs:/logs

然后执行下面的命令。

# 新建文件夹 rustfs 和 子目录
mkdir -p /volume1/docker/rustfs/{data,logs}
# 进入 rustfs 目录
cd /volume1/docker/rustfs
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:9902 就能看到 RustFS 的控制台界面。

默认的用户名和密码均为:rustfsadmin

登录成功后的主界面

右上角 创建存储桶

输入存储桶名称,点击 创建 完成存储桶的创建

点击创建的存储桶

就可以建目录、传文件了

照片可以直接预览

性能中可以看到 RustFS 的概览

参考文档

rustfs/rustfs: High-performance distributed object storage for MinIO alternative.
地址:https://github.com/rustfs/rustfs

RustFS 下载安装
地址:https://rustfs.com/download/

RustFS
地址:https://docs.rustfs.com/zh/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一款在线免费 PDF AI 工具平台,PDF 拆分,合并,加水印,PDF与Word、Excel、PPT、图片、TXT、HTML、Markdown互转的在线AI工具

该网页是一款在线免费 PDF AI 工具平台,核心功能围绕 PDF 处理展开,同时涵盖多格式文件与 PDF 的相互转换,具体信息如下: 一、核心功能板块 (一)PDF 处理功能PDF 拆分:可将单个 PDF 文件拆分为多个独立的 PDF 文…

计算机核心课

别再瞎学了!计算机科学10门核心课,才是真“硬通货” 身边总有计算机专业的同学陷入“无效努力”:刷了300道算法题,面试时被问“红黑树的插入逻辑”却答不上;跟风学了Python爬虫、Vue框架,做项目时连“内存溢出怎…

微慕wordpress河南新站关键词排名优化外包

目录 引子 RDB RDB的优缺点 小节一下 引子 不论把Redis作为数据库还是缓存来使用,他肯定有数据需要持久化,这里我们就来聊聊两种持久化机制。这两种机制,其实是 快照 与 日志 的形式。快照:就是当前数据的备份,我可以拷贝到磁…

【SimpleFOC】vofa+监控电机数据

使用vofa+,以及其“数据引擎”功能,可以将串口接收到的数据进行可视化,方便电机的调试:如角度、速度、以及电流采样等相关数值。 一、VOFA+下载 VOFA+官网下载地址 二、VOFA+配置三、STM32代码添加语句 举个例子 p…

ubuntu虚拟机磁盘扩展

1. 确认磁盘空间已扩展, 通常虚拟机磁盘为sdasudo fdisk -l /dev/sda 2. 扩展分区(如果需要) 如果扩展的空间未分配到分区,需要先扩展分区:sudo parted /dev/sda (parted) resizepart 3 # 假设LVM在分区3 (parte…

哪个网站做清洁的活多制作游戏的app

下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]2 对应 arr[2]1,index[1]0 对应 arr[0]8,index[2]3 对应 arr[3]0&…

开网站开发公司开发软件的流程

文章目录题目描述思路 & 代码题目描述 比 leetcode 136要难点注意:空间复杂度要求O(1),否则用哈希表直接秒杀啦。昨天的笔试,还有刷的面经都有这道题。。。今天赶紧补补 思路 & 代码 相对于 leetcode 136,这边多了个分…

网站建设的风险管理网站做百度推广吗

操作符的分类 • 算数操作符 &#xff1a; 、 - 、 * 、 / 、 % • 移位操作符 &#xff1a; << 、 >> • 位操作符 &#xff1a; & 、 | 、 ^ • 赋值操作符 &#xff1a; 、 、 - 、 * 、 / 、 % 、 << 、 >> 、 & 、 |…

数学知识

exgcd(拓展欧几里得算法) exgcd,常用于解决形如 \(ax+by=gcd(a,b)\) 的方程。 容易知道,\(gcd(a,b)=gcd(b,a%b)\) 所以我们可以先解出来方程 \(bx+(a%b)y=gcd(b,a%b)\) 所以这个方程如何解呢? 考虑参考辗转相除法…

Whispers from the Star:Anuttacon推出的以AI智能体语音交互为核心的太空生存游戏 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网站开发语言占有率wordpress简体中文下载

来源&#xff1a;亿欧网 作者&#xff1a;倪弋摘要&#xff1a;人工智能生成物是否具有知识产权&#xff1f;人工智能可以替代司法者吗&#xff1f;人工智能侵权责任如何认定&#xff1f;人工智能的出现会给现行的法律制度带来了不少挑战&#xff0c;只有在法律研究上未雨绸缪…

从0到1搭建高隐蔽性C2基础设施

前言 在红蓝对抗中,C2(Command&Control)服务器是红队的"神经中枢"————其稳定性决定行动能否持续,隐蔽性决定能否必避开蓝队溯源。多数红队行动暴露,根源在于C3存在明显指纹(如默认50050端口、CS特征…

CDBurnerXP刻录软件

CDBurnerXP刻录软件✅ 免费第三方小工具CDBurnerXP免费、简洁,支持数据盘、音乐 CD、ISO 镜像刻录。中文界面,适合普通用户。官网:https://cdburnerxp.se/

简单大气网站欣赏深圳市建设工程资料网站

开始学习了,希望我可以尽快成功上岸! 一、回溯理论基础 什么是回溯法?回溯法也可以叫做回溯搜索法,它是一种搜索的方式。 回溯是递归的副产品,只要有递归就会有回溯。 回溯法的效率回溯法的本质是穷举,穷举所有可能,然后找出我们想要的答案。如果想让回溯法高效一些,可…

湖南地税局官网站水利建设基金长沙全网覆盖的网络推广

1、前言 在大型企业项目中&#xff0c;系统架构复杂多变&#xff0c;一个项目根本无法支撑起所有业务。为了提高项目扩展性、灵活性、重用性&#xff0c;封装性&#xff0c;将项目分为多个Module是非常必要的。 这里就不说IDEA如何安装了&#xff0c;安装好IDEA后需要修改maven…

网站标题怎么做网站建设工作要点

01什么是判断题&#xff1f;判断是关于对象和它属性有所肯定或者否定的思维形式。在研究数学中&#xff0c;经常要对现实世界的空间形式和数量关系&#xff0c;作出肯定或者否定的回答&#xff0c;因而要大量使用判断&#xff0c;并把一些正确的判断作为进一步研究问题的依据。…

普定县建设局网站wordpress 添加广告

一. 简述静态网页和动态网页的区别。 请求响应信息&#xff0c;发给客户端进行处理&#xff0c;由浏览器进行解析&#xff0c;显示的页面称为静态页面。处理文件类型如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等 请求响应信息&#xff0c;发给事务端进行处理&#xff0…

软工9.27

今天没学什么

一些积分的题解

这是给团队 Andy AK IOI 中的微积分训练题的题解合集。 传送门:Andy AK 微积分训练题。 T669506 训练题(数学1) \[\begin{aligned} \mathrm{I}&=\int_0^\frac\pi2\ln\sin x\,dx\\ &=\frac12\int_0^\frac\pi…

2025 年超声波清洗机最新权威推荐排行榜:龙门式 / 悬挂式 / 全自动等多类型设备 TOP3 品牌深度解析与选购指南

当前电子、机械、医疗、汽车、新能源等精密制造行业飞速发展,对零部件清洗的精度、效率及环保标准提出更高要求,超声波清洗机作为核心清洗设备,市场需求持续攀升。但市场上品牌繁杂,产品质量与服务水平差距悬殊,部…