6-1-CentOS软件包管理之rpm

RPM(Red Hat Package Manager,递归缩写)是 Red Hat 公司开发的一套软件包管理技术体系,包含三个层面: 一种文件格式 : .rpm 包(把程序 + 元数据 + 安装脚本打包) 一组管理工具 : rpm 命令行程序 一个软件数据库 : 记录系统上所有已安装软件的完整信息


3-8-文件权限

1. 文件属主 , 属组 1.1 chown chown(change owner)用于修改文件或目录的所有者 , 也可顺带修改所属组。只有 root 用户或文件的当前所有者才能使用(普通用户只能把自己的文件改给别人所属组)。 语法 : chown


2-6-用户管理

1. 基础 Linux 是多用户多任务系统 , 用户(User) 和组(Group)是权限管理的基础。核心思路 : 每个进程都有属主 , 每个文件都有属主和属组 , 权限按"用户/组/其他"三元组判定。 用户(User) 每个用户有唯一标识


6-GlusterFS的数据分布(DHT)和文件副本(AFR)机制

GlusterFS是一种分布式文件系统 , 项目中使用它作为数据文件冷备存储后台。GlusterFS的技术特点是采用无元数据中心的架构 , 采用Xlator以调用栈的形式组织各功能模块 , Xlator之间通过RPC进行通信 , 客户端与服务端共用某些Xlator , 下图就是Gluster客户端与


7-GlusterFS其他内容

1. 限制brick的预留空间 由于glusterfs是通过客户端计算来决定去操作远程哪一个brick的数据,这个哈希计算可能会导致多个相同规格的磁盘的使用情况不一致,比如有10块盘,其中有1块盘使用量达到90%。剩余其他的磁盘使用才80%,如果这样导致使用达到99%,最后直到glusterfsd的


5-GlusterFS扩容缩容

glusterfs集群的搭建和使用这里就不再赘述了 , 可以看以前的教程文档。本文主要聊的是随着服务使用量的增加 , 那么存储集群势必要扩充空间。服务器迁移 , 需要先扩容后缩容等等。正常的扩容有两种, 横向扩容和纵向扩容。横向扩容指的是添加新的节点(物理机/虚拟机)以扩展存储池。纵向扩容时增加br


4-GlusterFS分布式存储客户端使用

可以使用Gluster Native Client方法在GNU / Linux客户端中实现高并发性 , 性能和透明故障转移。可以使用NFS v3访问gluster卷。已经对GNU / Linux客户端和其他操作系统中的NFS实现进行了广泛的测试 , 例如FreeBSD , Mac OS X , 以及


2-GlusterFS分布式存储安装和配置

1. 安装 这里如果需要获取对应的安装包或者安装源, 可以直接通过访问链接Index of /pub/gluster/glusterfs/LATEST glusterfs的github链接: gluster/glusterfs: Gluster Filesystem : Build your dis


1-GlusterFS分布式存储基础

1. 介绍 GlusterFS 是一个开源的分布式文件系统, 旨在提供高性能、可扩展性和可靠性, 适用于现代数据中心和云环境。它以横向扩展的方式设计, 可以在多台服务器之间共享文件系统, 为应用程序提供统一的文件存储服务。 GlusterFS 的核心理念是将多台普通的服务器组合成一个高性能的分布式存