linux学习第七章使用RAID和LVM磁盘阵列技术
一、RAID磁盘冗余阵列
1988年,加利福尼亚大学伯克利分校首次提出并定义了RAID技术的概念。RAID技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效果。
RAID0
优点:存储速度快、硬盘利用率高。缺点:安全性太差、一块硬盘坏掉系统崩溃
RAID 1
优点:安全性提升,坏掉一个盘不影响系统,缺点:磁盘利用率低,两块50%三块33%。
RAID 5
RAID 5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一块硬盘设备中,而是存储到除自身以外的其他每一块硬盘设备上,这样的好处是其中任何一设备损坏后不至于出现致命缺陷。当磁盘损坏后会通过奇偶校验信息进行恢复。
RAID 10
RAID 10技术是RAID 1+RAID 0技术的一个“组合体”.RAID 10技术需要至少4块硬盘来组建,其中先分别两两制作成RAID 1磁盘阵列,以保证数据的安全性;然后再对两个RAID 1磁盘阵列实施RAID 0技术。由于RAID 10技术继承了RAID 0的高读写速度和RAID 1的数据安全性,在不考虑成本的情况下RAID 10的性能都超过了RAID 5,因此当前成为广泛使用的一种存储技术。
如何创建RAID磁盘阵列
生产库加磁盘 虚拟机加硬盘,以RAID 10 为例 虚拟机需要增加4块硬盘
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sd[b-e] --创建
C:创建 v:显示过程 名称 a 检查名称存在 n 磁盘个数 l RAID类型 用的具体磁盘
mkfs.xfs /dev/md0 --格式化
mkdir /news --创建文件夹
mount /dev/md0 /news --挂载
vim /etc/fstab --永久生效
如果其中一个盘损坏如何处理
mdadm /dev/md0 -f /dev/sdb 模拟损坏一块
实际过程中就需要立刻补充一个新盘
umount /news
mdadm /dev/md0 -a /dev/sdb
mdadm -D /dev/dm0 --查看状态
mount -a
热备盘
mdadm -Cv /dev/md0 -a yes -n 3 -l 5 -x 1 /dev/sd[b-e]
x 1 表示热备盘一个
二、LVM逻辑卷管理器
LVM用来动态调整分区大小的作用
pv:单个物理卷
vg:讲多个物理卷整合成一个卷组
lv:用户根据自身需要进行切割的逻辑卷
创建LVM逻辑卷的步骤
pvcreate /dev/sd[b-c]
vgcreate lvm(卷组名称) /dev/sd[b-c]
lvcreate -n lv(逻辑卷名称) -L 100M lvm(卷组名称) 此时会有/dev/卷组名称/逻辑卷名称
-L 指总量大小 -l 指PE个数 一个PE4M
mkfs.ext4 /dev/lvm/lv --格式化 xfs不支持LVM 因为xfs不能缩小分区
mkdir /lvm 创建文件夹
mount /dev/lvm/lv /lvm 挂载 vim /etc/fstab 使其永久生效
df -h 查看逻辑卷
LVM扩容
umount /lvm
lvextend -L 200M /dev/lvm/lv
e2fsck -f /dev/lvm/lv 检查硬盘完整性
resize2fs /dev/lvm/lv 通知硬盘扩容
mount -a
LVM缩小容量
umount /lvm
e2fsck -f /dev/lvm/lv
resize2sf /dev/lvm/lv 100M
lvreduce -L 200M /dev/lvm/lv
mount -a
LVM删除逻辑卷
umount /lvm (vim /etc/fstab 编辑)
lvremove /dev/lvm/lv
vgremove /dev/lvm
pvremove /dev/sd[b-c]
转载于:https://my.oschina.net/u/4159006/blog/3085373
linux学习第七章使用RAID和LVM磁盘阵列技术相关推荐
- linux 7.1加载raid,linux学习第七章使用RAID和LVM磁盘阵列技术
一.RAID磁盘冗余阵列 1988年,加利福尼亚大学伯克利分校首次提出并定义了RAID技术的概念.RAID技术通过把多个硬盘设备组合成一个容量更大.安全性更好的磁盘阵列,并把数据切割成多个区段后分别存 ...
- 第六章 使用RAID与LVM磁盘阵列技术
文章目录 第六章 使用RAID与LVM磁盘阵列技术 一.RAID磁盘冗余阵列 1.部署磁盘阵列 (1).RAID0.1.5.10方案技术对比 (2).RAID0 RAID1 RAID5 RAID10介 ...
- 《linux就该这么学——笔记》第7章 使用RAID与LVM磁盘阵列技术
使用RAID与LVM磁盘阵列技术 7.1 RAID(独立冗余磁盘阵列) 7.1.1 RAID0 7.1.2 RAID1 7.1.3 RAID5 7.1.4 RAID1 0 7.1.5 部署磁盘阵列(实 ...
- Linux应该这么学第7章使用 RAID 与 LVM 磁盘阵列技术
本章讲解了如下内容: ➢ RAID(独立冗余磁盘阵列): ➢ LVM(逻辑卷管理器). 在学习了第 6 章讲解的硬盘设备分区.格式化.挂载等知识后,本章将深入讲解各个常 用 RAID(Redundan ...
- 第9节 第6章 存储结构与磁盘划分(2)第7章 使用RAID与LVM磁盘阵列技术
6.6 添加交换分区 SWAP(交换)分区是一种通过在硬盘中预先划分一定的空间,然后将把内存中暂时不常用的数据临时存放到硬盘中,以便腾出物理内存空间让更活跃的程序服务来使用的技术,其设计目的是为了解决 ...
- 第7章 使用RAID与LVM磁盘阵列技术
RAID(Redundant Array of Independent Disks)独立冗余磁盘阵列技术 RAID 0.RAID 1.RAID 5与RAID 10这4种最常见的方案 RAID 0技术能 ...
- 使用RAID与LVM磁盘阵列技术。
7.2 LVM逻辑卷管理器 前面学习的硬盘设备管理技术虽然能够有效地提高硬盘设备的读写速度以及数据的安全性,但是在硬盘分好区或者部署为RAID磁盘阵列之后,再想修改硬盘分区大小就不容易了.换句话说,当 ...
- RAID 与 LVM 磁盘阵列技术
文章目录 物理设备的命名规则 硬盘相关的知识 一.RAID(独立冗余磁盘阵列) 1.1 RAID 简介 1.2 RAID的几种工作模式 1.2.1 RAID 0 (存储性能) 1.2.1 RAID 1 ...
- RAID和LVM磁盘阵列技术
目录 前言 一.RAID(独立冗余磁盘阵列) 二.LVM(逻辑卷管理器) 前言 在此帖子写的时候,目前地表最强处理器是AMD ThreadRipper 3960X,这款处理器采用了7nm工艺制造,基于 ...
最新文章
- VTK:PolyData之CopyAllArrays
- 第11课 尼克与强盗 《小学生C++趣味编程》
- 通信 —— 串口与并口
- 转:Java面试题以及答案精选(架构师面试题)-数据库专题
- 基于WebMatrix的轻量级Web开发系列课程
- nginx过滤html输入,nginx屏蔽指定接口(URL)的操作方式
- Android事件分发机制(一)
- ChinaITLab-Linux工程师培训课程笔记6
- 文本文档类型怎么改php,如何更改文件类型(3种方法)
- 【压力测试 2】JMeter压力测试之Internal server error 500 问题解决思路
- 互联网快讯:菜鸟加码全球物流网络布局;猿辅导、掌门教育聚焦素质教育
- 【PyTorch】下载的预训练模型的保存位置(Windows)
- 苹果蓝牙耳机怎么接电话_除了苹果AirPods,真无线蓝牙耳机到底怎么选?
- python 安装wheel .whl文件
- 关于超细六类网线用于PoE的说明
- 教你巧用后视镜判断车距
- 什么是撞库,如何预防撞库攻击?
- TIOBE 6月编程语言排行榜:C语言仍为榜首,Java紧随其后!
- 使用定时器的中断方式。具体功能描述如下:使用定时器控制三位数码管显示时间,也可以轻易改为两位数码管显示时间
- swiper在IE8下失效
热门文章
- 美东部网站宕机后续:1100万路由器和摄像头仍在公网“裸奔”
- 1095 习题6-9 折半查找
- Git 回滚Rollback
- 【机会】二维火招聘DBA
- linux uart寄存器 代替 printk,Linux驱动学习之设备树(设备树下的LED驱动实验),...
- 加州大学伯克利分校计算机科学专业,加州大学伯克利分校之计算机科学系
- Kafka设计解析(十三)Kafka消费组(consumer group)
- 祝福计算机学院十周年快乐用英语怎么说,计算机学院自动化专业十周年 庆典及颁奖典礼隆重举行...
- 账号泄露如何检测查询
- 【c++ 复健】从简单的做起,数组和二维数组