首页 > 其他分享 >juicefs元数据存储方式

juicefs元数据存储方式

时间:2024-11-01 13:58:50浏览次数:1  
标签:文件 存储 postgresql minio 方式 juicefs 数据

环境

文件系统使用juicefs,元数据存储使用postgresql,数据存储使用minio

问题?

通过juicefs写入一个文件,元数据在postgresql中是如何存储的?数据在minio中又是如何存储的?

使用docker部署完测试环境后,新建 file1dir1/file1dir1/file2三个文件

在postgresql中

jfs_chunk表中记录着文件分片信息

image

jfs_node表中记录着文件元数据信息

image

在minio中

可以看到具体的数据已经按照一定的层级存储到了minio中

image

标签:文件,存储,postgresql,minio,方式,juicefs,数据
From: https://www.cnblogs.com/itsfei/p/18520007

相关文章

  • 精选联盟商家电话采集系统 抖音商家联系方式提取软件
    使用精选联盟商家电话采集系统及抖音商家联系方式提取软件进行电话信息收集:详细教程及代码文章分享作者:1143561141(v同q)导言:在现代商业运营中,获取商家的联系方式是非常重要的。本教程将向你展示如何使用精选联盟商家电话采集系统和抖音商家联系方式提取软件来有效地收集商家的......
  • JuiceFS CSI:Mount Pod 的平滑升级及其实现原理
    当集群中需要升级MountPod时,目前推荐的方式是更新配置后重新挂载应用Pod进行滚动升级,但这种升级方式的问题在于需要业务重启。如果对业务的使用模式很清楚时,比如没有数据写入等,也可以选择手动重建MountPod的方式。在更新配置后,手动删除已有的MountPod,并等待其重建,同时......
  • 【C++】智能指针的正确使用方式
    本文将从这几方面讲解智能指针:智能指针的应用场景分析智能指针的性能分析:为什么shared_ptr性能比unique_ptr差指针作为函数参数时应该传,传值、传引用,还是裸指针?对于智能指针的使用,实际上是对所有权和生命周期的思考1.unique_ptr:专属所有权1.1unique_ptr介绍我们大......
  • 介绍使用@reduxjs/toolkit工具包发送异步请求最简便的方式
     1、安装@reduxjs/toolkit工具包pnpmi @reduxjs/toolkitreact-redux2、在src文件夹下新建store文件夹3、在store文件夹下新建index.js文件作为store的入口文件,其次再新建homeReducer.js文件4、homeReducer.js文件中写入以下代码//从@reduxjs/toolkit库中导入crea......
  • 一种基于机器学习的面向内生安全系统的入侵修复方式
    摘要:本文主要是根据上课老师所提供的题目以及平时上课的学习,结合自己的理解按照要求设计的一种基于机器学习等方法的面向内生安全系统的入侵修复方式和系统,虽然大部分只是一种猜想并未实际实现,但是所体现的创新性等也是有可取之处的。关键词:内生安全入侵修复机器学习人工......
  • Ubuntu创建桌面快捷方式
    以Halcon为例,安装的软件是不带图标的,在网上下载个,命名为halcon.jpg放到了安装路径里桌面处——鼠标右键——打开终端,我已经安装了VSCode(习惯用它来编辑文本)codehalcon.desktop然后粘贴如下内容,保存后关闭VSCode。具体含义:logo下边的名字、可执行文件的位置、logo的图标、类......
  • Xor-FWT 的另一种理解方式
    Xor-FWT的另一种理解方式学习\(\text{Fennec'sAlgorithm}\)的额外收获,顺手记录一下。假设我们要求两个长度为\(n\)的数组的异或卷积,为方便起见令\(n=2^m\),也就是类似下面的形式\[C_k=\sum\limits_{i\oplusj}A_i\timesB_j\]考虑构造\(\mathbb{Z}_2^n\)中的向......
  • 数据库中对SQL存储过程的学习
    MySQL存储过程目录MySQL存储过程什么是存储过程存储过程操作创建存储过程调用存储过程删除存储过程查看存储过程存储过程的优缺点什么是存储过程MySQL存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给......
  • 小程序获取token的两种方式
    注意:使用RestTemplate需要注入@Qualifier:根据名称注入@ConfigurationpublicclassRestConfig{@BeanpublicRestTemplaterestTemplateSimple(){returnnewRestTemplate();}} publicstaticStringencoding="UTF-8";@Autowir......
  • Prometheus03 Prometheus服务发现, 各种exporter, 容器化监控, Federation联邦, Victo
    6服务发现6.1服务发现原理6.2文件服务发现#准备主机节点列表文件,可以支持yaml格式和json格式#注意:此文件不建议就地编写生成,可能出现加载一部分的情况cattargets/prometheus*.yaml-targets:-master1:9100labels:app:prometheus#修改prometheus配置......