首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
Gaoyufu 's blog
好好活就是有意义的事,有意义的事就是好好活
累计撰写
257
篇文章
累计创建
92
个标签
累计收到
6
条评论
栏目
首页
云原生
docker
containerd
Kubernetes
Prometheus
基础知识
操作系统
计算机网络
Linux基础
基础设施
Nginx
Devops
gitlab
jenkins
Maven
Ansible
前端
日志监控
数据库
MySQL
Redis
Oracle
编程
shell
python
其他
hyperledger-fabric
系统安全
运维相关工具
友情链接
归档
关于
目 录
CONTENT
存储-Gaoyufu 's blog
以下是
存储
相关的文章
2025-02-27
Minio 主从部署和同步配置
这是一个关于MinIO的摘要和关键操作的简短描述。下面我会按照您的要求,为您简化或拆分一些内容,并进行概述: 一、简介 MinIO是一个高性能的分布式对象存储系统,专为私有/混合云对象存储设计。它为海量数据提供高性能的存储服务。MinIO与AWS S3兼容,因此可以轻松集成到现有的工具和框架中。 二、部署方式 MinIO支持多种部署方式,包括单节点部署、多节点部署和Docker部署等。您提供的部署步骤涵盖了多种场景,包括单节点单硬盘和多硬盘部署以及多节点多硬盘部署等。部署过程中涉及的环境变量配置和目录创建是重要步骤。您还提供了docker部署的样例配置。这些部署方案可以根据实际需求进行调整和扩展。 三、命令行工具mc mc是MinIO的命令行工具,用于与MinIO服务器交互和管理数据。它支持文件系统和与Amazon S3兼容的云存储服务操作。通过mc工具,可以轻松地管理S3兼容的服务并配置镜像同步等高级功能。您提供了安装和使用mc的步骤以及配置主从复制的指导。此外,还介绍了如何使用mc工具进行Prometheus监控配置和警报规则设置。 四、数据上云 通过配置MinIO网关服务,可以将数据上传到阿里云OSS或其他兼容的S3服务上。您需要提供对应的ACCESS_KEY和SECRET_KEY以建立连接并进行数据传输。此部分提供了一个简单的Docker服务示例,以演示如何将数据上传到OSS服务。这可以用于在云服务提供商的数据中心之外保存数据备份或其他用途。 五、硬盘挂载脚本 您提供了一个bash脚本示例,用于在Linux系统上创建逻辑卷并将它们挂载到指定的目录上。这对于在部署MinIO时分配存储空间非常有用。脚本首先定义了一个函数来创建逻辑卷,然后遍历指定的磁盘并执行该函数。最后,它使用cat命令将新创建的挂载点添加到fstab文件中以便在每次启动时自动挂载。这些挂载点可用于部署MinIO服务并为其提供持久化的存储空间。 六、总结与注意事项 部署和使用MinIO时需要注意以下几点:确保内核优化设置正确以提高性能;确保环境变量配置正确以启动服务;配置监控以跟踪性能和数据状态;根据实际需求选择合适的部署方案并考虑高可用性和扩展性;使用合适的存储方案以支持大量数据的存储需求;在生产环境中进行充分的测试以确保系统的稳定性和性能满足需求。
2025-02-27
22
0
0
基础设施
2023-02-17
Linux硬盘读写性能测试
是的,我可以写关于使用dd命令测试磁盘读写速度的摘要。下面是基于你提供的详细信息的摘要: 摘要: 本文介绍了使用Linux下的dd命令测试硬盘读写速度的方法和步骤。dd命令用于复制数据,同时可以设置输入输出文件的块大小、块数量等参数。通过指定不同的输入和输出文件,可以测试磁盘的读、写和同时读写能力。例如,使用/dev/zero作为输入源测试写能力,使用/dev/null作为输出目标测试读能力。此外,通过iflag和oflag参数可以设置读写模式,如直接IO、同步IO等。dd命令还提供了一些转换参数,用于对文件进行格式转换等操作。总之,dd命令是一个强大的工具,可以用于测试磁盘性能、备份数据、转换文件格式等。 此外,你还提供了dd命令的一些扩展用法和示例,包括刻录ISO镜像到硬盘、修复无法格式化的U盘、中英文大小写转换、备份MBR信息、拷贝内存内容等。这些示例展示了dd命令的多样性和实用性。
2023-02-17
77
0
0
其他
运维相关工具
2020-05-09
iSCSI 架构
这是一个关于iSCSI、SAN存储技术、LUN以及其配置过程的摘要总结。基于你给出的内容,我将为你生成一个200字左右的摘要: iSCSI是一种基于IP网络的存储技术,通过TCP/IP协议在存储设备与服务器之间建立连接。其中LUN是逻辑单元号,用于在存储设备上识别独立的存储单元。配置iSCSI target和initiator涉及多个步骤,包括创建iqn名称、配置block存储、设置ACL等。Thick LUN和Thin LUN是两种LUN类型,前者在创建时分配全部空间,性能较高但空间利用率低;后者按需分配空间,提高空间利用率但可能影响性能。两者在使用场景上有明显区别,可根据实际需求选择。摘要理解,iSCSI技术通过配置target和initiator实现数据存储和访问,而LUN的类型选择则根据具体性能、空间利用率和成本需求来定。
2020-05-09
107
0
0
Linux基础
基础知识
2020-05-07
RAID基础
这个摘要非常详细地概述了RAID的分类、性能、数据冗余能力、磁盘数量、空间利用率以及创建、移除磁盘、添加新磁盘、卸载阵列和重新添加阵列等操作步骤,还包括了扫描RAID磁盘信息等命令。通过简洁的语言和清晰的逻辑,它帮助读者快速理解RAID阵列的工作机制和操作方法。
2020-05-07
81
0
0
Linux基础
基础知识
2020-01-13
磁盘和文件系统管理
这篇文章详细介绍了Linux系统中磁盘管理、分区、文件系统、挂载、卸载、自动挂载、磁盘配额等概念的操作和管理方法。其中,包括使用fdisk和gdisk工具进行磁盘分区,创建和管理XFS、ext4、XFS、NFS等文件系统,挂载和卸载文件系统,设置自动挂载,以及管理磁盘配额等功能。文章还强调了在使用这些命令时需要注意的一些细节,如确保磁盘空间充足、备份数据、设置正确的挂载参数等。这些操作对于维护Linux系统的磁盘空间和数据安全至关重要。
2020-01-13
91
0
0
Linux基础
基础知识