linux磁盘阵列教程,Linux磁盘阵列技术详解(二)--raid 1创建
我在Linux磁盘阵列技术详解(一)里已经详细介绍了几种RAID磁盘阵列方式,原理以及创建raid 0 的详细步骤。那么这篇文档就着重讲解如何创建raid 1的技术:
步骤如下:
① 分区
同样我们还是以一块硬盘的不同分区为例,实际工作中应该是不同的硬盘才对。
具体分区步骤不再赘述!
分区后结果如下图所示:
② 创建raid 1
mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sdc1 /dev/sdc2 /dev/sdc3
或者
mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sdc{1,2,3}
注意:-n 后面还是2,因为第三块硬盘(这里是分区)是作为热备用的,并非是创建raid 1的磁盘。
同样需要生成一个配置文件
③ 对md1进行分区
④ 格式化md1
⑤ 挂载使用
OK,到此raid 1算是创建成功了!
前面我已经说过,raid 1最大的功能就是热备份,也就是说在其中一块磁盘出现问题时不会导致数据的丢失,那么接下来我就来模拟一个磁盘发生故障:
首先我们先来查看一下配置文件/proc/mdstat得到磁盘阵列信息:
注释:
① sdc3[2](s):其中s表示备用盘
② [2/2]表示raid 1中的两块磁盘都是正常的
③ active表示此阵列正常读写
再来查看一下/etc/mdadm.conf配置文件:
注释:spares=1表示存在一个热备盘
第一步:模拟/dev/sdc1为故障盘
此时,我另起一台机器动态的查看一下/proc/mdstat中的现象:
命令为:watch -n 1 cat /proc/mdstat 动态的每秒刷新一次
注意观察红框中的内容变化。
接下来,终端输入命令
mdadm -f /dev/md1 /dev/sdc1
再来看/proc/mdstat中的内容变化:
看到了吗?此时sdc3已经顶替了sdc1而确保了数据的完整性。
第二步:移除故障盘
mdadm -r /dev/md1 /dev/sdc1
linux磁盘阵列教程,Linux磁盘阵列技术详解(二)--raid 1创建相关推荐
- 嵌入式linux mtd,嵌入式Linux驱动设备之MTD技术详解
原标题:嵌入式Linux驱动设备之MTD技术详解 MTD(memory technology device内存技术设备)是用于访问memory设备(ROM.flash)的Linux的子系统. MTD的 ...
- linux 进程间通信 dbus-glib【实例】详解二(下) 消息和消息总线(ListActivatableNames和服务器的自动启动)(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
- linux 进程间通信 dbus-glib【实例】详解二(上) 消息和消息总线(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
- html5离线存储图片,HTML5教程 离线存储技术详解
本篇教程探讨了HTML5教程 离线存储技术详解,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < 随着Web App的发展,越来越多的移动端App使用HTML5 ...
- P2P技术详解(二):P2P中的NAT穿越(打洞)方案详解
目录 1.内容概述 2.反向链接技术:一种特殊的P2P场景(通信双方中只有一方位于NAT设备之后) 3.基于UDP协议的P2P打洞技术详解 3.1.原理概述 3.2.典型P2P情景1: 两客户端位于同 ...
- postman linux 使用教程,Postman 使用方法详解
一.Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介 ...
- Linux系统安装教程(CentOS7.6图文详解)
一.VMware虚拟机 1.什么是虚拟机 其实虚拟机就是在Windows的真机上创建一个独立的其他操作系统的运行环境而且其对宿主机(Windows)没有任何影响. 2.虚拟机的种类 虚拟机目前有2 个 ...
- Linux内存管理:NUMA技术详解(非一致内存访问架构)
图片来源:https://zhuanlan.zhihu.com/p/68465952 <Linux内存管理:转换后备缓冲区(TLB)原理> <内存管理:Linux Memory Ma ...
- Linux 网络编程详解二(socket创建流程、多进程版)
netstat -na | grep "8080" --查看TCP/IP协议连接状态 //socket编程提高版--服务器 #include <stdio.h> #in ...
- Linux下的sort排序命令详解(二)
有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思.今天,我们就来搞定它--k选项! 1 准备素材 [root@FDMdevBI opt]# ...
最新文章
- 一次 HPC 病毒感染与解决经历
- 一本教我们如何避免糟糕设计的书
- Error running ‘xxx-web-order‘: Unable to open debugger port : java.net.Socke
- mysql的部分命令图解
- python观察日志(part22)--设置工作目录及文件读取
- PostgreSQL PL / java简介
- java的比较运算符是_Java 基础(比较运算符,逻辑运算符,三元运算符)
- LeetCode —— 面试题 08.12. 八皇后(Python)
- Windows去除快捷箭头
- linux安装mysql要先装jdk吗_linux安装mysql5.7.22,tomcat,jdk
- 火山引擎智能容器云 veCompass v3.0 重磅发布!
- 从Bus Hound开始学USB之U盘
- 共享计算机无法打开文件,Windows7局域网无法打开共享文件分析
- 暑期计算机数学培训心得体会,关于暑期培训心得体会三篇
- 【黑客编程】手把手教你编写POC
- 亚马逊EC2服务器链接方式
- Windows服务器怎么连接?远程连接服务器命令
- 抖音3D旋转相册 (源码下载)
- java将office文件转化为PDF(含PPT、Excel、word)
- flex-warp换行后之间的间隔调整
热门文章
- 基于SSM的进销存管理系统设计与实现 毕业论文+任务书+开题报告+项目源码及数据库文件、
- 一元稀疏多项式计算器(Java)
- c primer plus电子版_2019年全国大学生英语竞赛C类(NECCS)决赛试题+答案解析
- 百望云实力入选“2023中国金融科技百强企业”
- MHDD修复坏道中文详解
- java jvm之直接内存释放过程
- 自己XP电脑无法查看工作组计算机,XP系统提示“没有法查看工作组计算机”如何办?...
- Java——二叉搜索树的后序遍历序列
- 几种常见的路由负载均衡算法
- 基于TCP端口扫描技术