LVM的全称为Logical Volume Manager,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(l            
                
         
            
            
            
            mongodb数据库服务器运行了一段时间之后发现磁盘空间慢慢的都被耗尽了额。就参照网上的步骤一步一步的开始扩容工作。在这将自己的操作步骤做一个记录以便未来不时之需。 前沿:  在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM。LVM结构图 扩容步骤 1. 查看磁盘设备 命            
                
         
            
            
            
            在很多时候,随着业务的增加,原规划的磁盘分区大小可能无法满足,这时候就需要进行扩容操作,下面介绍如何通过LVM实现扩容环境信息root@lvm:~# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0   20G  0 disk
├─sda1            
                
         
            
            
            
            添加磁盘
磁盘分区
查看机器所挂硬盘个数及分区情况
fdisk -l
对磁盘进行分区
fdisk /dev/sdc
增加一个新的分区
列出分区表
指定分区类型
检查分区信息后保存退出
扩容
查看物理卷
创建物理卷
查看卷组
vgdisplay
将磁盘分区加入到卷组
vgextend centos /dev/sdc1
查看逻辑卷
lvdisplay
将卷组添加到逻辑卷            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-31 14:43:43
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            此次测试版本CentOS 7    两块硬盘 硬盘2为测试新添加硬盘 su 进入root模式df -h查看挂载点  /dev/mapper/sjq-vg-root 是此次测试需要扩容的目标lvdisplay  显示当前的 logical volumevgdisplay  显示当前的volume group  此时能看到VG Name  下方FREE PE  0/0fdisk-l  查看fdisk能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-09 14:53:18
                            
                                559阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            添加磁盘 磁盘分区 查看机器所挂硬盘个数及分区情况 fdisk -l 对磁盘进行分区 fdisk /dev/sdc 增加一个新的分区 列出分区表 指            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-27 23:14:41
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简介    
       LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical            
                
         
            
            
            
            zk3.5之前不支持动态扩容,需要集群停止服务,修改配置文件后重新部署 zk3.5之后支持动态扩容,可以先启动新机器,然后一台一台的重启旧机器即可,保证新增后集群为奇数且重启机器不过半ServerCnxnFactory/ServerCnxn: 默认NIO实现,用于接收客户端连接,一Accept线程,多Select线程,业务线程池具体处理, 一般流程:NIOServerCnxn.doIO-ZooKe            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 14:16:04
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当HashMap的size达到临界值capacity * loadFactor - 1时,HashMap会进行扩容,将自身容量增加一倍。 比如对未指定capacity和loadFactor的HashMap,缺省容量和负载因子分别为16和0.75,因此当map中存储的元素数量达到16 * 0.75 - 1即为11时,该map会将自身容量扩大到2 * 16 = 32。   &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-22 08:21:27
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ArrayList 概述 ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。
ArrayList不是线程安全的,只能用在单线程环境下。
实现了Serializable接口,因此它支持序列化,能够通过序列化传输;
实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问;
实现了Cloneable接口,能被克隆。  动态扩容一 初始化首先有三种方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 08:38:15
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            LINUX系统中LV扩容服务器:192.168.26.209扩容数据盘:原来服务器存储配置信息df -h  ll /dev/sd*pvs && vgs && lvs   增加一个硬盘,扩容20G  启动服务器,系统已经识别新硬盘设备。创建PV: [root@node ~]# pvcrea            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-12-16 15:18:24
                            
                                2061阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MYCAT扩容
    一、原架构图:二、扩容  在HOST1上新增节点db_user2  在HOST2上新增节点db_user2三、操作步骤1、mycat 所在环境安装 mysql 客户端程序2、mycat 的 lib 目录下添加 mysql 的 jdbc 驱动包  下载mysql-connect-jdbc-5.1.35.jar,下载地址:https://mv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 20:25:38
                            
                                153阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文概览本文主要记录在linux系统中对根分区扩容的相关内容,涉及linux 系统,存储与常见命令1. 问题分析2. 解决方案3. 常见问题4. 过程总结问题分析在安装cobbler 的过程中,磁盘容量不够了,用的是VMware 虚拟机扩容,就是将磁盘加在linux系统上,然后实现能够存储文件,磁盘加上容量后,并不能够马上使用,需要对磁盘进行重新分配,主要有两种方法,第一种非 LVM方式,使用ls            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-22 23:31:48
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用性故障分类:ESX主机---虚拟机(主机通过vmtools监控)---应用程序(基本不用6.0新增了这一功能)高可用的信号检测目前可分为两种一、网络信号二、存储信号新建群集上图的自定义是配置完成后再编辑配置时才会有。将主机拖入群集即可关于报警一、 两个或多个主机做HA,需要存储系统提供vMotion的心跳信号。另一方面也是利用存储信号判断主机的生存状态,如网络垮掉时,作为网络信号的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 14:40:31
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言基于slots槽的redis cluster增容slots基本概念slot 在redis结点上的位置并不固定slot迁移四步走搭建redis cluster, 并手动操作增容下载redis安装启动多个redis组装redis cluster扩容实操缩容Redis上的Key的一些概念缓存雪崩缓存穿透缓存击穿热点key统一解决方案 前言本文以手动操作redis cluster集群为例,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 22:20:51
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Redis cluster集群认识及动态扩容机制,参考网上资料,在此整理下。Redis单机数据库在了解Redis Cluster之前,先了解下Redis单机数据库,Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。每个数据库对外都是一个从0开始的递增数字命名,Redis默认支持16个数据库(可以通过修改配置文件databases支持更多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 23:15:39
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (1)停机扩容 这个方案就跟停机迁移一样,步骤几乎一致,唯一的一点就是那个导数的工具,是把现有库表的数据抽出来慢慢倒入到新的库和表里去。但是最好别这么玩儿,有点不太靠谱,因为既然分库分表就说明数据量实在是太大了,可能多达几亿条,甚至几十亿,你这么玩儿,可能会出问题。 从单库单表迁移到分库分表的时候,数据量并不是很大,单表最大也就两三千万 写个工具,多弄几台机器并行跑,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-16 21:59:03
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                ArrayList 概述   ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长。
ArrayList不是线程安全的,只能用在单线程环境下。
实现了Serializable接口,因此它支持序列化,能够通过序列化传输;
实现了RandomAccess接口,支持快速随机访问,实际上就是通过下标序号进行快速访问;
实现了Cloneable            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-27 10:05:15
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们来对整个LVM的工作原理进行一个简单表述:(1)物理磁盘被格式化为PV,空间被划分为一个个的PE(2)不同的PV加入到同一个VG中,不同PV的PE全部进入到了VG的PE池内(3)LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自不同的物理磁盘(4)LV现在就直接可以格式化后挂载使用了(5)LV的扩充缩减实际上就是增加或减少组成该LV的PE数量,其过程不会丢失原始数据LVM扩容的思路:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-02-26 12:33:56
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前阿里云的磁盘空间是200G的,由于业务原因,现在要提升到400G 下面是操作详情:[root@localhost /]# umount /data
umount.nfs: /data: device is busy
[root@localhost /]# umount -lf             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-07-18 12:01:21
                            
                                1641阅读