Linux系统——Raid磁盘阵列
Raid磁盘阵列
作用:解决磁盘速度、安全问题
Raid原理
Raid0 写入速度极快,有几块硬盘,写入速度就近似几倍,但是安全性极差,只要一块盘坏了,所有盘的数据全部坏掉,最少两块硬盘组合
性价比最高,安全性差,在不注重安全的地方可以使用
Raid1 相当于镜像,左右两边数据一样;第n块盘是第一块盘的镜像
安全性高,支持n-1块盘出现故障,一般银行使用这种架构;一旦出现磁盘故障,会从其他盘中复制数据
Raid5 较比Raid0 多了一个校验码,当盘出现故障时,校验码能够自动查找数据,反算回原始数据
支持坏一块磁盘,容量近似于n-1,具有一定的安全性,性价比较高,仅次于Raid0;企业应用最多的Raid方式
Raid5至少3块组合
Raid10 其实是Raid1+0 a组磁盘组成Raid1 b组磁盘组成Raid1 在Raid1的基础上组建a、b两组成为Raid0
可以允许各组坏掉一半的盘,读写速度提高,安全性比Raid5高,性价比不如Raid5高;
Raid10 至少4块组合
企业中,用硬件raid来工作,手动raid视为软件raid;硬件raid性能远高于软件raid,仅能在服务器上操作
软件raid命令
mdadm
先添加硬盘/dev/sd[bcde]===># mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcde]===># mdadm -D /dev/md5
格式化# mkfs.ext4 /dev/md5===>挂载# mount /dev/md5 /benet===>手动创建raid配置 # madam -D -s>/etc/mdadm.conf
===># vim /etc/madam.conf 在UUID号行末尾 空格 auto=yes
==============================
模拟/dev/sdb硬盘损坏,将其拔出后再插入
# mdadm /dev/md5 -f /dev/sdb
# mdadm -D /dev/md5 或 cat /proc/mdstat #查看磁盘情况#
/dev/sdb硬盘failed后,备用硬盘/dev/sde自动同步/dev/sdb的数据,并开始工作
# mdadm /dev/md5 -r /dev/sdb #将/dev/sdb硬盘移除#
# cat /proc/mdstat 或mdadm -D /dev/md5
# mdadm /dev/md5 -a /dev/sdb #模拟一块正常硬盘将其插入到虚拟机#
# mdadm -D /dev/md5 或 cat /proc/mdstat
=============================
raid的拉伸
添加一块新的硬盘/dev/sdf,将其添加到raids中作为热备盘
# mdadm -G /dev/md5 -n4
# mdadm -D /dev/md5
=============================
删除软件raid /dev/md5设备
# umount /dev/md5
# mdadm -S /dev/md5
# vim /etc/fstab ###删除/dev/md5所在行###
# rm -f /etc/mdadm.conf








Linux系统——Raid磁盘阵列的更多相关文章
- 末学者笔记--Linux中RAID磁盘阵列及centos7启动过程
<一>RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便 ...
- linux查看Raid磁盘阵列信息
软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息. 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdli ...
- Linux中raid磁盘阵列
一.磁盘阵列(Redundant Arrays of Independent Disks,RAID) 有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡 ...
- Linux下RAID磁盘阵列的原理与搭建
RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有"独立磁盘构成的具有冗余能力的阵列"之意. 磁盘阵列是由很多价格较 ...
- 了解linux下RAID(磁盘阵列)创建和管理
现在的操作系统,不论是windows 还是linux都具有raid的功能,RAID 分为硬件 RAID 和软件 RAID, 硬件 RAID 是通过 RAID 卡来实现的,软件RAID是通过软件实现的, ...
- Linux系统的RAID磁盘阵列
RAID概念 磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意. 磁盘阵列是由很多价格较便宜的磁盘,以硬件( ...
- 查看Linux系统下Raid信息
软件raid:只能通过Linux系统本身来查看 cat /proc/mdstat 可以看到raid级别,状态等信息. 硬件raid: 最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdli ...
- Linux学习-软件磁盘阵列 (Software RAID)
什么是 RAID 磁盘阵列全名是『 Redundant Arrays of Inexpensive Disks, RAID 』,英翻中的意思是:容错式廉价磁盘阵列.RAID 可以透过一个技术(软件或硬 ...
- linux系统磁盘管理(磁盘阵列)
1.磁盘阵列简介 RAID(Redundant Array of Independent Disks)即独立硬盘冗余阵列,简称磁盘阵列.磁盘阵列是由很多价格较便宜的磁盘,以硬件(RAID卡)或软件(M ...
随机推荐
- 【BZOJ】1647: [Usaco2007 Open]Fliptile 翻格子游戏(暴力)
http://www.lydsy.com/JudgeOnline/problem.php?id=1647 自己太弱...看题解.. 竟然是枚举第一行的放法,,,因为一定要全部变0,所以将前一行1的在这 ...
- Ubuntu 16.04 LTS nodejs+pm2+nginx+git 基础安装及配置环境(未完,未整理)
-.Ubuntu 安装nodejs 以下内容均在命令行,完成,首先你要去你电脑的home目录:cd ~. [sudo] apt-get update [sudo] apt-get upgrade ap ...
- 剑指 offer set 27 赋值运算符函数
要求为类 CMyString 定义赋值运算符函数. 类的定义如下 class CMyString { public: CMyString(char* pData = NULL; ) CMyString ...
- 自动化测试环境准备robotframework
(一)针对python2.7版本的自动化环境准备: python 下载地址: https://www.python.org/downloads/ 这里选择Python2.7系列的,后面涉及到wxPyt ...
- 0.0.0.0:80端口被系统System占用
用netstat -ano命令查看,可以找到0.0.0.0:80占用的PID假设为4,然后在任务管理器中的详细信息面板中可以找到PID等于4的进程,如果用户名为SYSTEM, 不能直接终止掉,需要去注 ...
- Xmanager连接图形界面
1.编辑gnome配置文件vim /etc/gdm/custom.conf # GDM configuration storage [daemon]RemoteGreeter= /usr/libexe ...
- 【BZOJ3572】[Hnoi2014]世界树 虚树
[BZOJ3572][Hnoi2014]世界树 Description 世界树是一棵无比巨大的树,它伸出的枝干构成了整个世界.在这里,生存着各种各样的种族和生灵,他们共同信奉着绝对公正公平的女神艾莉森 ...
- [Android Tips] 27. 检查 APK 是否可调试
使用 Android SDK 提供的 aapt 检查 APK 文件 $ aapt d badging ${APK_FILE} | grep 'application-debuggable' 检查自身 ...
- Graphite grafana
Graphite http://graphiteapp.org/ Graphite is an enterprise-ready monitoring tool that runs equally w ...
- 数字货币量化分析报告_20170905_P
[分析时间]2017-09-05 16:36:46 [数据来源]中国比特币 https://www.chbtc.com/ef4101d7dd4f1faf4af825035564dd81聚币网 http ...