WVware虚拟机linux环境下RAID5 五块磁盘操作管理实例

RAID5:需要至少三块(含)硬盘,兼顾存储性能、数据安全和储存成本。

如上图所示”parity”块中保存的是其他硬盘数据的奇偶校验信息(并非其他硬盘的数据),以数据的奇偶校验信息来保证数据的安全,RAID5不以单独的硬盘来存放数据的奇偶校验信息,而是保存在各个磁盘上。

这样当任何一个硬盘损坏都可以根据其他硬盘上的奇偶校验信息来尝试重建损坏的数据,性能也很高,兼顾了存储性能、数据安全和存储成本,可以看作是RAID0与RAID1的折中方案。

我们接下来介绍的是RAID5五块磁盘,其中三块做存储,两块做备份

1,还是添加五块硬盘,,进入终端查看磁盘状硬

2.创建RAID5并设置2块备份故障盘:

mdadm -Cv /dev/md0 -n 3 -l 5 -x 2 /dev/sdb /dev/sdc /dev/sdd /dev/sde  /dev/sdf

-C代表创建操作,-v显示创建过程,-n是用到的硬盘个数(注意是正在使用中的硬盘,不包括备份的),-l是定义RAID的级别

3.接着通过语句mdadm -D /dev/md0查看硬盘的状态,备用硬盘两个

4.将此盘阵列格式化为ext4格式系统   mkfs.ext4 /dev/md0

显示已经转换完成

5.接下来是进行文件的挂载建一个文件夹mkdir  /liyingkun

mount  /dev/md0 /liyingkun

挂载完成后输入fdisk -l进去会看到次数据

输入命令:echo  “/dev/md0  /media/raid5  ext4 defaults  0  0”  >>  /etc/fstab使光盘重启不会消失

接下来进行磁盘损坏 的模拟:

首先我们将b盘移除模拟遭到破坏

输入mdadm /dev/md0 -f /dev/sdb

接着输入

mdadm -D /dev/md0进入查看,我们可以看到f盘直接替换了b盘

结束

原文地址:https://www.cnblogs.com/li2019/p/11739452.html

时间: 2024-10-08 05:14:31

WVware虚拟机linux环境下RAID5 五块磁盘操作管理实例的相关文章

VMware虚拟机Linux环境下Raid10 五块磁盘

RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高. 继承了RAID0的快速与RAID1的安全,RAID1在这里提供了冗余备份的阵列,而RAID0则负责数据的读写阵列. 因这种结构的成本高,一般用于存放要求速度与差错控制的数据. 1.首先我们打开虚拟机编辑模式,建五块新的硬盘 2.接下来进入虚拟机,改一下用户名(改不改都不影响) 3.输入fdisk -l看一下硬盘是否建好 4.接下来输入以下语句 -C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个

WVware虚拟机linux环境下使用ssh服务以安全密钥的形式远程控制服务(本地客户端登录远程服务端)

在进行介绍之前我先做一下说明:文本中的liyingkun-hbza代表的是远程主机服务端,local-hbza代表的是本地客户端 1.首先 保持两台虚拟机ping通 2.接下来查看一下本地ssh文件    rpm -qa|grep openssh 3.如果缺少openssh-server则需要进行下载 卸载命令;yum remove openssh-server 下载命令:yum install openssh*  但是我这里出了一些状况  如下 依赖关系解决好像出了问题,怀疑和光驱镜像挂载有关

在虚拟机linux环境下编译windows版adb fastboot

原文出自:http://blog.chinaunix.net/uid-20546441-id-1746200.html 我根据虚拟机编译遇到的问题进行一些添加 [前提条件] Linux Android源码完整 虚拟机磁盘空间100G左右(60G用来存放代码和编译后的文件) swap 30G左右,若太小会导致在编译后提示缺失文件 [具体步骤] 理论上,只要下一个windows版本的SDK,里面就自带了fastboot和adb工具. 但我最近确实遇到了一个需要在linux下编译出windows版本的

Linux环境下实现对文件读写操作

---- 今天分享一下在linux系统在实现对文件读写一些基本的操作,在这之前我们要掌握一些基本的技能在Linux环境下.比如查看命令和一个函数的具体用法,就是相当于查手册,在Linux下有一个man手册非常有用:man查询手册man 1 +命令 这里的1表示为查询的是Linux命令man 2 xxx 这里的2表示为查询的是linux apiman 3 xxx 这里的3表示为查询的是c库函数在了解了这个后我们就可以开始来实现标题说的操作了.一.在linux环境下常用文件接口函数:open.clo

Linux环境下安装部署AWStats日志分析系统实例

AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息.       此文章主要讲解如何在linux系统下安装部署关于对Apache网站服务站日志分析的AWStats. 实验步骤一,安装部署AWStats分析软件. 一,安装AWStats软件包. 直接将其解压到/usr/local/awstats目录下即可完成安装. 使用命令:mkdir -p /usr/local/awstats tar z

Linux环境:fdisk 及parted磁盘分区管理工具介绍

1. fdisk分区工具及实质 2.查看磁盘分区信息 3.查看磁盘分区cat /proc/partitions ll /dev/sd* 4.parted 磁盘分区管理工具介绍 原文地址:https://blog.51cto.com/14298876/2381948

(转载)linux下的僵尸进程处理SIGCHLD信号Linux环境进程间通信(五): 共享内存(下)

Linux环境进程间通信(五): 共享内存(下) 在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同.系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面. 系统调用mmap()通过映射一个普通文件实现共享内存.系统V则是通过映射特殊文件系统shm中的文件实现进程间的共享内

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

Linux环境下使用JFS文件系统

Linux环境下使用JFS文件系统 JFS是IBM公司为linux系统开发的一个日志文件系统.从IBM的实力及它对Linux的态度来看,JFS应该是未来日志文件系统中最具实力的一个文件系统. JFS提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的.JFS 能够在几秒或几 分钟内就把文件系统恢复到一致状态.JFS能够保证数据在任何意外宕机的情况下,不会造成磁盘数据的丢失与损坏. 一.JFS文件系统特点 1.存储空间更大 JFS 支持的最小文件系统是 16M 字节.最大文件