LVM

红帽linux网络课程学习贴

自古美人都是妖i 提交于 2021-01-01 06:30:33
一、RAID磁盘冗余阵列 目前已有的RAID磁盘阵列的方案至少有十几种,而RAID 0、RAID 1、RAID 5与RAID 10这4种最常见的方案。 1. RAID 0 RAID 0技术把多块物理硬盘设备(至少两块)通过硬件或软件的方式串联在一起,组成一个大的卷组,并将数据依次写入到各个物理硬盘中。这样一来,在最理想的状态下,硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。通俗来说,RAID 0技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。如下图所示,数据被分别写入到不同的硬盘设备中,即disk1和disk2硬盘设备会分别保存数据资料,最终实现提升读取、写入速度的效果。 2. RAID 1 尽管RAID 0技术提升了硬盘设备的读写速度,但是它是将数据依次写入到各个物理硬盘中,也就是说,它的数据是分开存放的,其中任何一块硬盘发生故障都会损坏整个系统的数据。因此,如果生产环境对硬盘设备的读写速度没有要求,而是希望增加数据的安全性时,就需要用到RAID 1技术了。 在下图所示的RAID 1技术示意图中可以看到,它是把两块以上的硬盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(可以将其视为数据的镜像或备份)。当其中某一块硬盘发生故障后,一般会立即自动以热交换的方式来恢复数据的正常使用。 RAID

linux新加硬盘合并

那年仲夏 提交于 2020-12-31 04:34:14
创建pv pvcreate /dev/sdb //硬盘1 pvcreate /dev/sdc //硬盘2 创建vg //vgcreate [自定义LVM名称] [设备] //先使用硬盘1创建vg:LVM vgcreate LVM /dev/sdb *查看vg状况 vgdisplay 扩展vg (如果已经有逻辑卷直接从这开始) //vgextend [自定义vg名称] [设备] //使用硬盘2扩展vg vgextend LVM /dev/sdc *扩容vg(/dev/sdb1 要是lvm) lvextend /dev/mapper/centos-home /dev/sdb1 lvextend LVM /dev/sdb // LVM卷组名 /dev/sdb 要添加的pv lvextend -L 1.8T /dev/LVM/sdd // resize2fs -p /dev/mapper/LVM2-da_sdb // 让扩容生效 partprobe ----不重启机器,让机器识别到分区 卷组扩容失败可以删除添加失败的卷组 vgreduce -a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷; --removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。 vgreduce --removemissing /dev/LVM 创建lv 查看未挂载分区文件格式:

linux LVM逻辑卷管理

大城市里の小女人 提交于 2020-12-18 09:31:33
什么是LVM LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性。 LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本. 如上图所示: 最底层是物理硬盘:/dev/sda1、/dev/sdb1、/dev/sdc1... 中间层:存储虚拟化,所有物理硬盘视为一个逻辑集合(卷组) 最顶层:将卷组划分为多个逻辑卷,逻辑卷大小可以动态调整等。 基本概念 物理存储介质(The Physical Media) 这里指系统的存储设备,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。 物理卷(PV, Physical Volume) 物理卷就是指磁盘,磁盘分区或从逻辑上和磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有和LVM相关的管理参数。当前LVM允许你在每个物理卷上保存这个物理卷的0至2份元数据拷贝.默认为1,保存在设备的开始处.为2时,在设备结束处保存第二份备份. 卷组(VG, Volume Group)

CentOS7 安装

▼魔方 西西 提交于 2020-12-18 08:55:17
一、安装Centos 1.1 选择安装选项 1.2 选择语言    1.3 软件选择   对于初学者- GUI的服务器,同时把“开发工具”相关的软件包也安装上 1.4 磁盘分区 (1)-先选择我要配置 (2)选择标准分区 (3)分区 设备类型选择默认的标准分区,文件系统类型为xfs,Centos7支持brtfs,生产环境不建议选择,btrfs文件系统目 前技术尚未成熟,只是作为一种前瞻技术。 boot 分区 : 是引导分区,作用:系统启动,在boot分区存放着grub,内核文件等,一般200M就够。 swap 交换分区 : 内存扩展分区 交换分区 给多大? 以前内存比较小的时候,都是1.5到2倍的物理内存。          现在物理内存比较大一般最多:8G到16G,如果系统使用到了swap分区,就直接添加物理内存或排查一下服务器有没有被黑。 / 根 : 所有文件的根 绝对路径的开始标志 sda :表示第一块磁盘 1.5 关闭kdump   这个基本没啥用 1.6 启用网络 默认网络是关闭的,可以配置成手动地址。 1.7 开始安装-配置密码 注:Root密码:123456,如果密码过于简单,需要单击 两次 完成进行确认 二、centos6 与 centos7的区别 文件系统的区别:ext4 xfs 硬盘默认调度算法不一样:cfq deadline 内核版本不一样:2.6 3.10

MySql(十三):MySql架构设计——可扩展性设计之 MySQL Replication

拜拜、爱过 提交于 2020-12-18 01:03:07
一、前言 MySQL Replication能够将一个 MySQL Server 的 Instance 中的数据完整的复制到另外一个 MySQL Server 的 Instance 中。虽然复制过程并不是实时而是异步进行的,但是由于其高效的性能设计,延时非常之少。MySQL 的Replication 功能在实际应用场景中被非常广泛的用于保证系统数据的安全性和系统可扩展设计中。本章将专门针对如何利用 MySQL 的 Replication 功能来提高系统的扩展性进行详细的介绍。 二、Replication 对可扩展性设计的意义 在互联网应用系统中,扩展最为方便的可能要数最基本的 Web 应用服务了。因为 Web应用服务大部分情况下都是无状态的,也很少需要保存太多的数据,当然 Session 这类信息比较例外。所以,对于基本的 Web 应用服务器很容易通过简单的添加服务器并复制应用程序来做到 Scale Out。 而数据库由于其特殊的性质,就不是那么容易做到方便的 Scale Out。当然,各个数据库厂商也一直在努力希望能够做到自己的数据库软件能够像常规的应用服务器一样做到方便的 Scale Out,也确实做出了一些功能,能够基本实现像 Web 应用服务器一样的Scalability,如很多数据库所支持的逻辑复制功能。 MySQL 数据库也为此做出了非常大的努力,MySQL

linux自建yum仓库、编译安装httpd、硬盘管理

有些话、适合烂在心里 提交于 2020-12-05 17:58:53
一、自建yum仓库,分别为网络源和本地源 (一)本地源 1、挂载安装光盘,复制光盘上所有文件到/repo/下。 2、备份 /etc/yum.repos.d/CentOS-Base.repo。 3、修改/etc/yum.repos.d/CentOS-Base.repo文件为以下内容即可本地安装各种软件。 [BaseOS] name=BaseOS baseurl=file:///repo/BaseOS gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [AppStream] name=Appstream baseurl=file:///repo/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial (二)网络源 1、安装httpd,提供网络服务。 [root@centos8 ~]#yum -y install httpd [root@cengos8 ~]#systemctl enable --now httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

运维日志:记一次系统文件被修改导致系统启动不了的经历

 ̄綄美尐妖づ 提交于 2020-12-04 09:58:31
事件:centos系统文件被修改,导致系统无法启动。 某天半夜接到开发同志电话说服务器启动不了,由于这个项目没有上睿江云,大半夜的没办法啊,只能自己撸起袖子进行排查了。用排除万难的决心爬起来开始排查。。。。。 整理思路: 首先尝试单用户模式进入,单用户模式都启动不了直接翻车了。。。。 继续排查启动livecd 挂载系统盘查看具体问题 具体步骤如下: 1、虚拟机光驱启动选择系统对应的livecd,这里对应的是CentOS-6.5-x86_64-LiveCD.iso 2、设置虚拟机开机加载CentOS-6.5-x86_64-LiveCD.iso 3、终于顺利进入LiveCD系统 4、打开命令窗口、切换root用户 5、查看分区fdisk -l mkdir /home/dd mount /dev/sda2 /home/dd 挂不上了。。。。。。 突然想起由于是lvm分区所以要激活才可以挂载,如果不是lvm分区可以直接挂载修改。。。。 查看lvm是否激活 lvsca 果然没有激活 激活lvm,vgchange -ay 6、重新挂载,习惯性的ll查看文件 泪奔似乎发现问题了,预判是etc 被改为 etc2 。。。。。。这波操作没谁了 7、修改/etc2 为etc cd /home/dd mv etc2 etc 8、关机重新开机顺利进入系统,问题解决。 总结本次的思路: 一、下载livecd

LVM2 : Failing to pvcreate a block device

蓝咒 提交于 2020-12-01 10:18:50
问题 I'm trying to make use of the LVM2 functionality in linux (Centos6.0). When trying to make the first step of defining a PV on a specific block device, I get the following error message: [root@localhost /] pvcreate /dev/sdb Can't open /dev/sdb exclusively. Mounted filesystem? /dev/sdb is not mounted and its partition table was deleted. I should mention also that /dev/sdb used to represent a larger block device (about 4 times larger) and was reduced by configuration of hardware raid (I split

LVM2 : Failing to pvcreate a block device

吃可爱长大的小学妹 提交于 2020-12-01 10:16:30
问题 I'm trying to make use of the LVM2 functionality in linux (Centos6.0). When trying to make the first step of defining a PV on a specific block device, I get the following error message: [root@localhost /] pvcreate /dev/sdb Can't open /dev/sdb exclusively. Mounted filesystem? /dev/sdb is not mounted and its partition table was deleted. I should mention also that /dev/sdb used to represent a larger block device (about 4 times larger) and was reduced by configuration of hardware raid (I split

华为员工发文:如果华为倒下了,无人扛得起国内通信和芯片的大旗!

假装没事ソ 提交于 2020-11-27 17:01:42
华为员工发文:如果华为倒下了,无人扛得起国内通信和芯片的大旗! 「 读者福利!2 TB 各类技术资源免费赠送 」 华为,一家国内在舆论中不断起浮的科技公司,这是我对华为这家企业第一眼的理解。不管什么时候,总有说好的,说不好的一家企业。 去年开始,这种现象是更加的明显,对于华为的消息是一条接一条,有种“一波未平,一波又起的意思。 1、2018年12月1日孟晚舟在加拿大被捕,之后事件一直持续发酵,到目前为目,虽然经历过庭审等,但一直也没能有一个明确的结果。 2、既而华为在5g的开展方面,就遭遇了美国的阻扰,高通、英特尔终止与华为的业务,其目的就是为了阻碍华为5g部署。 3、去年5月20日,谷歌母公司发言人称,已按照总统特朗普的要求,停止与华为的相关业务及服务。其中包含了硬件、技术、以及软件等方面,还包括谷歌旗下的手机操作系统:安卓。 4、去年的“鸿蒙”系统事件,也是一直是业界的一个焦点。 5、再到年底11月的离职员工事件,又让华为一度成了众人眼中的“坏企业” 6、2020年2月13日,美国政府宣布再延长华为临时许可45天,允许与美国公司继续开展业务。华为表示,不管临时许可与否延期,对华为经营产生的实质性影响有限,也不会改变华为一直遭受的不公平对待。 不管怎么样,还是有很多网友表示支持华为! 对于,美国制裁华为这一事件来说,无疑还是说明我们国家的科技力量需要进步,而且进步的空间巨大