raid组合优缺点介绍和创建LVM实验个人笔记
一、RAID组合介绍

RAID模式优缺点的简要介绍
1、raid 0 模式
优点:在RAID 0状态下,存储数据被分割成两部分,分别存储在两块硬盘上,此时移动硬盘的理论存储速度是单块硬盘的2倍,实际容量等于两块硬盘中较小一块硬盘的容量的2倍。
缺点:任何一块硬盘发生故障,整个RAID上的数据将不可恢复。
备注:存储高清电影比较适合。

2、raid1模式
优点:此模式下,两块硬盘互为镜像。当一个硬盘受损时,换上一块全新硬盘(大于或等于原硬盘容量)替代原硬盘即可自动恢复资料和继续使用,移动硬盘的实际容量等于较小一块硬盘的容量,存储速度与单块硬盘相同。RAID 1的优势在于任何一块硬盘出现故障是,所存储的数据都不会丢失。
缺点:该模式可使用的硬盘实际容量比较小,仅仅为两颗硬盘中最小硬盘的容量。
备注:非常重要的资料,如数据库,个人资料,是万无一失的存储方案。

3、raid 0+1模式

RAID 0+1是磁盘分段及镜像的结合,采用2组RAID0的磁盘阵列互为镜像,它们之间又成为一个RAID1的阵列。硬盘使用率只有50%,但是提供最佳的速度及可靠度。
4、raid 3模式
RAID3是把数据分成多个“块”,按照一定的容错算法,存放在N+1个硬盘上,实际数据占用的有效空间为N个硬盘的空间总和,而第N+1个硬盘存储的数据是校验容错信息,当这N+1个硬盘中的其中一个硬盘出现故障时,从其它N个硬盘中的数据也可以恢复原始数据。
5、raid 5模式
RAID5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

6、raid10模式
RAID10最少需要4块硬盘才能完成。把2块硬盘组成一个RAID1,然后两组RAID1组成一个RAID0。虽然RAID10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性。

7、raid6

二、LVM实验笔记(centos7.6)
实验准备:使用/dev/sdb1分区的10G空间和/dev/sdc一块10G硬盘作为逻辑卷的空间
步骤:创建lvm逻辑卷的步骤:
1、物理卷:首先把分区或硬盘制作成物理卷
使用分区时使用fdisk + /dev/device 创建分区并把分区标识改为8e,保存退出后使用partprobe 命令同步一下分区

2、卷组:把一个或多个物理卷组合成一个卷组

3、逻辑卷:在有了卷组vg1的基础上利用卷组的空间制作成逻辑卷

4、给逻辑卷创建文件系统

5、写入配置文件/etc/fstab ,并进行挂载使用

6、创建挂载目录,挂载使用

二、逻辑卷的扩展(逻辑卷的其中的一个优点就是可以在线扩展,并不会影响其他用户的使用)
1、扩展的前提是卷组还有多余的空间下进行扩展,如果没有空间则需要先扩展卷组的空间再扩展逻辑卷的空间

2、提示容量从15G增加到18G但是查看时显示还是15G

原因是 因为刚刚添加的容量没有文件系统使用以下命令同步文件系统即可
xfs文件系统使用xfs_growfs + 逻辑卷
ext4的使用 resize2fs + 逻辑卷
也可使用 lvextend -L +1G -r /dev/vg1/mysql 命令增加容量并同步文件系统
此命令不区分文件系统

三、总结:
一、
1、pvcreate 创建物理卷、vgcreate创建卷组、lvcreate创建逻辑卷
移除 {pv,vg,lv}remove + /dev/device
缩减容量 {vg,lv}reduce
2、{vg、lv}reduce + -L 大小 + 卷组或逻辑卷 缩减容量到 L 大小
3、新增加的逻辑卷容量同步文件格式命令:
xfs文件系统使用: xfs_growfs + LV_PATH
ext4文件系统使用: resize2fs + LV_PATH
使用以下命令不需要区分文件系统类型,
lvextend -r -L +0.5G(要扩充的容量大小) + /dev/vg1/mysql (LV_PATH)
二、硬盘迁移到其他系统步骤和命令
卷组改名: vgrename old_name new_name vg0表示卷组名称
① vgchange -an vg0 # -n 表示标记为非活动状态,即把逻辑卷禁用
② 把卷组标记位导出状态:vgexport + vg0
③ 把卷组导入: vgimport + vg0
④ 把卷组从禁用状态激活: vgchange -ay vg0
⑤ 挂载使用即可
小坑:如果卷组未移除硬盘,直接格式化硬盘造成unknown 使用此命令移除unknown设备
报错如下图:虽然命令执行成功了但是总有warning告警


解决方法: vgreduce --removemissing /dev/vg9 (vg9卷组名) 移除丢失的卷组设备
三、LVM创建使用(相关命令与步骤):
步骤:1、首先把分区或硬盘制作成物理卷
2、卷组:把一个或多个物理卷组合成一个卷组
3、逻辑卷:在有卷组的基础上利用卷组的空间制作成逻辑卷
4、给逻辑卷创建文件系统
5、写入配置文件,并进行挂载使用
①创建物理卷: pvcreate + /dev/device ... 把多个硬盘或分区创建成物理卷
查看命令: pvs、pvdisplay
②创建卷组: vgcreate +(-s 16m指定PE大小) + 卷组的名字 + 要加入的硬盘或分区
示例: vgcreate -s 16m vg1 /dev/de2 /dev/sdc1
查看: vgs、vgdisplay
③创建逻辑卷:lvcreate + -n(指定逻辑卷名称) + (-l 指定PE的个数或 -L 指定容量的大小或100%FREE 表示剩余容量全部使用) + 卷组名称(指定使用哪个卷组的空间)
示例: lvcreate -n mysql -L 10G vg1
查看:lvs、lvdisplay
④创建文件系统: mkfs.xfs /dev/vg1/mysql
⑤写入文件开机挂载使用:blkid 查看设备UUID并写入文件
挂载使用: mount /dev/vg1/mysql /mnt/mysql
3、逻辑卷扩容
lvextend + ( -l 或 -L)+(+容量大小)+ 逻辑卷名称
示例: lvextend -L +1G /dev/vg1/mysql
扩充完容量后使用 xfs_growfs + 逻辑卷的路径或挂载后的路径(如果不同步,则刚刚添加的容量不会增加到逻辑卷中,通过此命令可将新添加的容量创建文件系统并增加原有容量)
示例: xfs_growfs /dev/vg1/mysql
4、逻辑卷容量缩减(逻辑卷的文件系统是ext4的可以缩减,xfs的不支持)
①取消挂载 umount /mnt/http
②缩减逻辑卷分为两个步骤:
第一步:先缩减文件系统
resize2fs /dev/vg1/mysql 11G (11G表示缩减到11个G) 缩减前是12G
会有提示“ Please run 'e2fsck -f /dev/vg2/http' first ”
执行 e2fsck -f /dev/vg2/http' first 先检查文件系统
再次执行resize2fs /dev/vg1/mysql 11G
第二步:再缩减逻辑卷的容量
lvreduce -L 11G /dev/vg2/http
再次挂载即可生效
如果觉得对你有所帮助的话可以关注一下哦,非常感谢!
raid组合优缺点介绍和创建LVM实验个人笔记的更多相关文章
- 关于RAID 10的介绍与创建
一.RAID 10的简介 定义: RAID10也被称为镜象阵列条带.象RAID0一样,数据跨磁盘抽取:象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1 ...
- 关于RAID 5的介绍与创建
一.简介 定义: RAID 5是RAID 0和RAID 1的折中方案.RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢.同时由于多 ...
- RAID的简单介绍
该文章全部复制转载于:http://blog.jobbole.com/83808/,只为做笔记供自己查看 简介 RAID是一个我们经常能见到的名词.但却因为很少能在实际环境中体验,所以很难对其原理 能 ...
- 【原】Centos 7 下创建LVM流程
阅读目录 个主分区,1个扩展分区] 或 [4个主分区],扩展分区又可以有多个分区: window常见的分配方式: 方式1:[1个主分区(C盘)+1个扩展分区(包括3个分区,D,E, ...
- python模块介绍- xlwt 创建xls文件(excel)
python模块介绍- xlwt 创建xls文件(excel) 2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 ...
- parted创建LVM
parted创建LVM 把一块1T硬盘全部设为LVM #parted /dev/sdb >mklabel gpt 由于MBR分区表只支持2T硬盘,所以如果大于2T必须用GPT分区表 >pr ...
- linux创建lvm分区
创建LVM分区 shell> fdisk /dev/xvdb #### 选择磁盘 Command (m for help): m #### 帮助 Command action a toggle ...
- cinder介绍及使用lvm本地存储
1.cinder简介 Cinder提供持久的块存储,目前仅供给虚拟机挂载使用.它并没有实现对块设备的管理和实际服务,而是为后端不同的存储结构提供了统一的接口,不同的块设备服务厂商在 Cinder 中实 ...
- HTML中使用js的三种方式及优缺点介绍
1.内部js: 在直接在页面的<script></script>标签内写js代码 优点:相对于使用行内js,内部js代码较为集中,与页面结构的实现代码耦合度较低,比较便于维护 ...
随机推荐
- <科普>CPU进行四则运算(加减乘除)的主流方法
以下除特殊说明外均为32位数的运算 1.加法运算 A + B = C 无符号整数加法和有符号整数加法均采用以下方案进行操作 用到的寄存器与初始化内容: 32位加数寄存器------- ...
- 使用Condition
/** * ReentrantLock使用Condition对象来实现wait和notify的功能* 使用Condition时,引用的Condition对象必须从Lock实例的newCondition ...
- Leetcode 之 Mysql(day01)
大四已经接近一半了,下学期就要准备找工作实习了.为了自己能找到一份比较满意的实习,今天开始要刷一下题目.今天就刷 MySQL 语言.以下就是我今天刷的题目.大家也可以去 leetcode 注册一个账号 ...
- JavaScript设计模式基础(二)
JavaScript 设计模式基础(一) 原型模式 在以类为中心的面向对象编程语言中,类和对象的关系就像铸模和铸件的关系,对象总是从类中创建.而原型编程中,类不是必须的,对象未必从类中创建而来,可以拷 ...
- 龙芯(mips64)电脑安装NodeJS
背景 龙芯是国产的cpu,采用是mips架构,就类似大家熟知的x86.arm. 最近在一台龙芯电脑(系统是中兴新支点,Linux)上调试前端应用(electron),于是就需要安装NodeJS. 但是 ...
- css里的背景属性有哪些,如何去使用哪些属性
分类:纯色背景 背景图像 1.背景颜色 background-color : 任意合法的颜色 和 transparent 2.背景图像 background-image : url(想要加载的图 ...
- RSA加解密&RSA加验签详解
RSA 加密算法是目前最有影响力的 公钥加密算法,并且被普遍认为是目前 最优秀的公钥方案 之一.RSA 是第一个能同时用于 加密 和 数字签名 的算法,它能够 抵抗 到目前为止已知的 所有密码攻击,已 ...
- 在IOS设备上POST提交form表单,后台接收不到值怎么办?
原文:https://blog.csdn.net/xhaimail/article/details/90440029 最近在工作上遇到一个奇葩问题,在Android和Windows平台上做请求时参数都 ...
- 《移动WEB前端高级开发实践@www.java1234.com.pdf》——2
5.3 作用域.闭包和this let 声明的变量只存在于其所在的代码块中 由于 JS 是基于词法(静态)作用域的语言,词法作用域的含义是在函数定义时就确定了作用域,而不是函数执行时再确定 calcu ...
- [译]Vulkan教程(05)Instance
[译]Vulkan教程(05)Instance Creating an instance 创建一个instance The very first thing you need to do is ini ...