当前位置: 首页 > news >正文

seaweedfs分布式文件系统

seaweedfs

https://github.com/seaweedfs/seaweedfs.git

go mod tidy
go -o bin ./…

seaweed占不支持smb服务,只能用fuse的方式mount到本地文件系统

weed master 默认端口:9333,支持浏览器访问
weed volume 默认端口:8080
weed filer 默认端口:8888
启动三个服务,或者weed server -filer一起性启动三个服务

在这里插入图片描述

upload

weed upload file //上传文件
weed upload -dir path //上传文件夹

每个datacenter使用leveldb存储数据
在这里插入图片描述

weed mount

分布式文件系统挂载到本地文件系统的两种方式

  • fuse,linux默认支持,s3fs也是用fuse挂载文件系统
  • 网络协议,smb协议(windows)、cifs协议(smb的扩展)、nfs协议(unix效率较高)

go-smb2可以构建smb的服务,go-nfs构建nfs的服务(windows需要打开nfs的client支持)

windows安装winfsp(fuse):https://github.com/winfsp/winfsp/releases
rclone:https://rclone.org/downloads/

rclone config
n(新建名为ss)、选用s3

在这里插入图片描述

rclone mount ss: sea(挂载到文件夹,挂载后只能创建文件,不能创建文件夹)
rclone mount ss: z:(挂载到windows盘符,挂载后只能创建文件,不能创建文件夹)

在这里插入图片描述


磁盘大小显示有些不对,1PB!!!
磁盘删除和新增后,s3系统中有更新。但在s3中操作,磁盘刷新没有同步增删操作(可能是rclone的mount不兼容吧,没试过s3fs会不会有同样问题)。

http://www.dtcms.com/a/109022.html

相关文章:

  • RAC磁盘头损坏问题处理
  • 特征金字塔网络(FPN)详解
  • 【易订货-注册/登录安全分析报告】
  • Oracle触发器使用(二):伪记录和系统触发器
  • 构建个人专属知识库文件的RAG的大模型应用
  • BUUCTF-web刷题篇(9)
  • idea插件(自用)
  • video标签播放mp4格式视频只有声音没有图像的问题
  • NVIDIA显卡
  • 2.3 路径问题专题:剑指 Offer 47. 礼物的最大价值
  • Apollo配置中心登陆页面添加验证码
  • OpenCV销毁窗口
  • 浅谈软件成分分析 (SCA) 在企业开发安全建设中的落地思路
  • 数据库--SQL
  • Pytorch深度学习框架60天进阶学习计划 - 第34天:自动化模型调优
  • 维拉工时自定义字段:赋能项目数据的深度洞察 | 上新预告
  • React-router v7 第一章(安装)
  • JDBC常用的接口
  • coding ability 展开第八幕(位运算——基础篇)超详细!!!!
  • Spring Boot 集成 Redis 对哈希数据的详细操作示例,涵盖不同结构类型(基础类型、对象、嵌套结构)的完整代码及注释
  • PyQt6实例_A股日数据维护工具_使用
  • OpenCV 引擎:驱动实时应用开发的科技狂飙
  • 操作系统(一):概念及主流系统全分析
  • 大模型学习三:DeepSeek R1蒸馏模型组ollama调用流程
  • Vue2 生命周期
  • Adam vs SGD vs RMSProp:PyTorch优化器选择
  • 美关税加征下,Odoo免费开源ERP如何助企业破局?
  • 【无标题 langsmith
  • DNS域名解析过程 + 安全 / 性能优化方向
  • 在线下载国内外各种常见视频网站视频的网页端工具