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

RAID10:需要至少四块(含)硬盘,兼具速度和安全性,但成本很高。

继承了RAID0的快速与RAID1的安全,RAID1在这里提供了冗余备份的阵列,而RAID0则负责数据的读写阵列。

因这种结构的成本高,一般用于存放要求速度与差错控制的数据。

1.首先我们打开虚拟机编辑模式,建五块新的硬盘

2.接下来进入虚拟机,改一下用户名(改不改都不影响)

3.输入fdisk -l看一下硬盘是否建好

4.接下来输入以下语句

-C代表创建操作,-v显示创建过程,-a yes检查RAID名称,-n是用到的硬盘个数,-l是定义RAID的级别而后面写上要加入阵列的硬盘名称。

mdadm -Cv /dev/md0 -a yes -n 5 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf

5,磁盘组装完成后,需进行格式化并挂载使用

需输入语句:mkfs.ext4 /dev/md0格式化

创建一个挂载目录 mkdir /RAID     并将磁盘挂载:mount /dev/md0 /RAID

查看磁盘的挂载信息 df -h

6. 但是就这样的话重启后不能生效

将此磁盘阵列挂载信息设置为重启后也依能生效,输入指令: echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab

7.模拟一下一块硬盘坏掉的情况

使用mdadm的-f参数将/dev/sdb移出阵列:输入

mdadm /dev/md0 -f /dev/sdb

此时的状态是移除的,再次重启虚拟机,再将硬盘添加,发现状态完好

输入:mdadm /dev/md0 -a /dev/sdb”添加硬盘  再输入df -h查看

好!这样就完成了

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

时间: 2024-07-30 03:33:10

VMware虚拟机Linux环境下Raid10 五块磁盘的相关文章

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

RAID5:需要至少三块(含)硬盘,兼顾存储性能.数据安全和储存成本. 如上图所示”parity”块中保存的是其他硬盘数据的奇偶校验信息(并非其他硬盘的数据),以数据的奇偶校验信息来保证数据的安全,RAID5不以单独的硬盘来存放数据的奇偶校验信息,而是保存在各个磁盘上. 这样当任何一个硬盘损坏都可以根据其他硬盘上的奇偶校验信息来尝试重建损坏的数据,性能也很高,兼顾了存储性能.数据安全和存储成本,可以看作是RAID0与RAID1的折中方案. 我们接下来介绍的是RAID5五块磁盘,其中三块做存储,两

在虚拟机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版本的

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.sh Running Oracle 10g root.sh script... The following environment variables are set a

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

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*  但是我这里出了一些状况  如下 依赖关系解决好像出了问题,怀疑和光驱镜像挂载有关

全世界最详细的图形化VMware中linux环境下oracle安装(三)【weber出品必属精品】

数据库软件和数据库都建好了,基本上可以说完成90%的工作,但是美中不足的就是企业管理器还没有安装好,现在我们就开始安装企业管理器吧. 安装之前我们先将补丁给补上.补丁我们也是采用禁默安装.补丁:p8350262_10205_Generic.zip 将补丁上传到目录:$ORACLE_HOME/OPatch/  解压缩: $ unzip p8350262_10205_Generic.zip 得到一个目录为:8350262 打补丁: $ emctl stop dbconsole $ cd $ORACL

(转载)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环境下实现对文件读写操作

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