【Windows】本地磁盘挂载 Minio 桶

目录

    • 1.软件安装
      • 安装winfsp支持
      • 安装rclone
    • 2.新建rclone远程
      • 存储类型
      • S3服务类型
      • 验证方式
      • 地区
      • 终端地址
      • ACL
      • 服务端加密
      • KMS
    • 3.挂载存储盘

1.软件安装

安装winfsp支持

下载地址 或 下载地址2
文件为msi文件,下载后双击直接安装即可,可以选择安装路径

安装rclone

下载地址1 或 下载地址2

rclone 解压包,其中包含rclone.exe可执行文件,下载后解压到本地任意目录。
如图,以解压到D盘为例。
在这里插入图片描述
之后配置环境变量

右键此电脑->属性
在这里插入图片描述
点击高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述
在(系统或用户变量)Path中添加rclone.exe所在的目录
在这里插入图片描述
D:\rclone-v1.65.2-windows-amd64为例
在这里插入图片描述
Win+R输入cmd启动命令行
输入

rclone

看到如下输出说明配置成功
在这里插入图片描述

2.新建rclone远程

在命令行中输入

rclone config

会提示当前没有远程配置,是否新建
在这里插入图片描述
选择new remote,输入n创建
在这里插入图片描述
输入远程名称,这里以mybucket为例

存储类型

选择存储类型
在这里插入图片描述
这里选择Amazon S3(5),输入5

S3服务类型

之后选择s3服务类型,使用minio为18,阿里云OSS为2
在这里插入图片描述
我们选择Minio对象存储(18),输入18
在这里插入图片描述

验证方式

提示让我们选择验证方式,回车选择默认方式(false)。
在这里插入图片描述
之后要输入access_key_idsecrect_access_key
在这里插入图片描述
在这里插入图片描述

地区

选择地区,回车选择默认
在这里插入图片描述

终端地址

终端地址输入实际的Minio Server的地址,Minio部署可以看Minio官方文档
在这里插入图片描述
location_constraint默认即可
在这里插入图片描述

ACL

ACL部分按需选择,如果没有特别需求默认采用私有桶即可。
在这里插入图片描述
这里各种ACL分别为:

私有(只有桶owner有完全权限,其余任何用户无法访问)也是s3 create bucket默认的桶类型
公共读(桶owner完全权限,所有用户可读) 公共读写(桶owner完全权限,所有用户可以读写)
认证读(桶owner完全权限,其余s3用户通过aksk认证的用户可以读)
桶拥有者读(对象拥有者拥有对象的完全权限,桶拥有者对桶内所有对象有读权限) 拥有者完全权限(桶和对象拥有者同事拥有对象的完全权限)

服务端加密

服务端加密部分,一般不采用,选择默认
在这里插入图片描述

KMS

kms也选择默认
在这里插入图片描述

之后会询问是否编辑高级配置,输入n即可
在这里插入图片描述
确认配置完成,输入y
在这里插入图片描述
之后可以看到当前的所有远程列表
在这里插入图片描述
输入q退出完成远程创建。

3.挂载存储盘

挂载命令如下:

rclone mount <remoteName>:/<bucketName> <挂载后显示的盘符>:  --cache-dir  <本地缓存文件夹>  --vfs-cache-mode writes

示例:

rclone mount mybucket:/mybucket K: --cache-dir D:\bucket-cache --vfs-cache-mode writes

在这里插入图片描述
看到文件浏览器中磁盘K已经挂载出来,
在这里插入图片描述
磁盘中的文件和Minio桶中对象是一致的。

K盘:
在这里插入图片描述
Minio:
在这里插入图片描述

对象存储服务本质是索引管理,一级key寻址,与传统NAS的目录层级有区别。因此在S3转NAS或转本地文件系统时,要注意对象存储特性和文件系统的区别。
另外,挂载盘文件和Minio中桶对象并不能保证完全一致,当Minio服务异常时,文件会在一段时间后再次尝试同步而不是在同步失败时阻止文件变化。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

接口响应断言-json

json认识JSONPath源码类学习/json串的解析拓展学习 目的&#xff1a;数据返回值校验测试 json认识 json是什么-是一种数据交换格式&#xff0c;举例平时看到的json图2&#xff0c;在使用中查看不方便&#xff0c;会有格式转化的平台&#xff0c;json格式的展示 JSON在线视图…

【好书推荐-第十八期】《 进化深度学习》

&#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主、前后端开发、人工智能研究生。公众号&#xff1a;洲与AI。 &#x1f388; 本文专栏&#xff1a;本文收录…

德比软件携手亚马逊云科技,用生成式AI赋能旅游行业降本增效

旅游行业是最早被数字化技术赋能的行业之一。比如&#xff0c;消费者早已习惯在携程、艺龙、Booking等OTA平台根据实时酒店信息预订酒店。 这种丝滑的消费者体验背后&#xff0c;离不开领先的管理软件支撑。实际上大型酒店集团与OTA平台之间的系统对接非常复杂&#xff0c;酒店…

在线教程丨与 Sora 技术路线相似!全球首个开源文生视频 DiT 模型 Latte 一键部署

自OpenAI推出 Sora 以来&#xff0c;「文生视频」概念及相关应用备受瞩目。而伴随 Sora 的大热&#xff0c;其背后的关键技术&#xff0c;DiT(Diffusion Transformers) 也被「考古挖掘」了出来。 事实上&#xff0c;DiT 是一个文生图模型&#xff0c;该模型于两年前开源&#x…

双指针技巧,链表

双指针链表 虚拟头节点双指针&#xff0c;都要用虚拟1头节点 合并两个有序链表 设置双指针&#xff0c;都指向虚拟头节点 ListNode list1 代表的是头节点 class Solution {public ListNode mergeTwoLists(ListNode list1, ListNode list2) {ListNode dummynew ListNode(-1…

怎么压缩pdf pdf在线压缩 pdf文件压缩大小

pdf文件无论在何种设备上打开&#xff0c;PDF文件都能保持其原始的布局和格式&#xff0c;这对于文档共享和打印非常重要。PDF不仅支持文本&#xff0c;还能嵌入图像、视频、音频以及动态链接等元素。PDF文件支持加密和密码保护&#xff0c;可以限制访问、编辑、复制或打印文档…

5.命令行提示符

一、打开终端&#xff08;有以下几种方式&#xff09; 1.在搜索框输入 terminal 2.命令 &#xff08;1&#xff09;ctrlaltt打开新的终端 &#xff08;2&#xff09;ctrlshiftt&#xff1a;在已经打开终端的基础内&#xff0c;新打开一个同路径的终端。 &#xff08;3&#xf…

鸿蒙开发接口图形图像:【@ohos.screen (屏幕)】

屏幕 本模块提供管理屏幕的一些基础能力&#xff0c;包括获取屏幕对象&#xff0c;监听屏幕变化&#xff0c;创建和销毁虚拟屏幕等。 说明&#xff1a;开发前请熟悉鸿蒙开发指导文档&#xff1a;gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。…

ES学习圣经:从0到1, 精通 ElasticSearch 工业级使用

尼恩&#xff1a;百亿级数据存储架构起源 在40岁老架构师 尼恩的读者交流群(50)中&#xff0c;经常性的指导小伙伴们改造简历。 经过尼恩的改造之后&#xff0c;很多小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试机会&#xff0c…

手绘任意波

上位机发送手绘波形数据&#xff0c;下位机接收并输出。 支持 STM32 STC arduino Pico 等多种单片机&#xff0c;内置或外置 DAC 实现。 ​​​​​​​ 篇幅所限&#xff0c;更多内容请访问我的网站&#xff1a; jiangge12.github.io 十二江哥的网站 (jiangge12.github.io)…

Django 入门教程

1. Django简介 基本介绍 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 MVC 与 MVT 模型 MVC 模型 MVC 模式&#xff08;Model–view–controller&#xff09;是软件工程中的一种软件架构模式&#xff0c;把软件系统分为三个基本部分&#xff1a;模型&am…

python数据可视化:自定义闭合区域填充颜色matplotlib.pyplot.fill()

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 python数据可视化&#xff1a; 自定义闭合区域填充颜色 matplotlib.pyplot.fill() [太阳]选择题 以下关于matplotlib.pyplot.fill()函数说法正确的是&#xff1f; import matplotlib.pyplo…

vue 微信公众号定时发送模版消息

目录 第一步&#xff1a;公众号设置 网页授权第二步&#xff1a;引导用户去授权页面并获取code第三步&#xff1a;通过code换取网页授权access_token&openid第四步&#xff1a;后端处理绑定用户和发送消息 相关文档链接&#xff1a; 1、微信开发文档 2、订阅号/服务号/企业…

Hadoop伪分布式搭建

1 配置SSH免密登录 1.生成密钥 # ssh-keygen -t rsa 注意&#xff1a;需要经过4次回车 查看密钥及公钥 # cd /root/.ssh 拷贝公钥 # cp id_rsa.pub authorized_keys 2 测试本地免密登录 2 下载Hadoop安装包 使用wget命令从华为云上下载Hadoop安装文件 # wget -P /opt https://m…

Py列表(list)

目录 正向索引&#xff1a; 反向索引&#xff1a; 嵌套列表&#xff1a; 修改列表中的值 列表常用的方法 实例 练习&#xff1a; 正向索引&#xff1a; 从0开始&#xff0c;依次递增。第一个元素的索引为0&#xff0c;第二个元素的索引为1&#xff0c;依此类推。 列表的下标…

Kubernetes集群调度

一.List-Watch 1.调度约束 Kubernetes 是通过 List-Watch **** 的机制进行每个组件的协作&#xff0c;保持数据同步的&#xff0c;每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件&#xff0c;向 APIServer 发送命令&#xff0c;在 Node 节点上面建立 P…

Let‘s Encrypt 免费证书申请

填写邮箱&#xff0c;申请的域名 单域名&#xff1a;www.example.com 泛域名&#xff1a; *.example.com yum -y install certbot sudo certbot certonly --server https://acme-v02.api.letsencrypt.org/directory --manual --preferred-challenges dns --email xxexample…

Golang | Leetcode Golang题解之第102题二叉树的层序遍历

题目&#xff1a; 题解&#xff1a; func levelOrder(root *TreeNode) [][]int {ret : [][]int{}if root nil {return ret}q : []*TreeNode{root}for i : 0; len(q) > 0; i {ret append(ret, []int{})p : []*TreeNode{}for j : 0; j < len(q); j {node : q[j]ret[i] …

如何选择序列化协议:关键因素与场景分析

如何选择序列化协议&#xff1a;关键因素与场景分析 序列化协议的选择直接影响着系统的性能、可维护性及跨平台兼容性。以下是针对不同场景下&#xff0c;几种常见序列化协议的选择建议&#xff1a; 1. 公司间系统调用&#xff08;性能要求宽松&#xff09; SOAP (基于XML)&a…

vue深度选择器(:deep​)

处于 scoped 样式中的选择器如果想要做更“深度”的选择&#xff0c;也即&#xff1a;影响到子组件&#xff0c;可以使用 :deep() 这个伪类&#xff1a; <style lang"scss" scoped> .evaluation-situation-details :deep .cl-icon-arrow-right {display: none…