根据raid0属性,构建时至少需要两块硬盘,硬盘类型不限

假设系统后加入3块scsi硬盘,系统识别后分别是sdb、sdc、sdd

各分成一个区,这里先设置sdb

[root@myserver root]# fdisk /dev/sdb

The number of cylinders for this disk is set to 1044.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help):n --新建分区

First cylinder (1-1044, default 1):1 --直接回车就是默认

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):1044 --直接回车就是默认

Using default value 1044

Command (m for help): w --保存退出

The partition table has been altered!

Calling ioctl() to re-read partition table.

The new table will be used at the next reboot.

Syncing disks.

[root@myserver root]# fdisk -l /dev/sdb --查看分区结果,这块硬盘只分一个区,所以只有一个"sdb1"

Disk /dev/sda: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 1044 3068383+ 83 Linux

同样方法对另外两个新加硬盘进行分区,得到 /dev/sdc1 和 /dev/sdd1

下面看系统中是否已经安装了raid软件包

[root@myserver root]# rpm -q raidtools

raidtools-1.00.3-2 --已经安装

[root@myserver root]# rpm -ql raidtools-1.00.3-2 --查看示范配置文件路径

/usr/share/doc/raidtools-1.00.3/raid0.conf.sample

/usr/share/doc/raidtools-1.00.3/raid1.conf.sample

/usr/share/doc/raidtools-1.00.3/raid4.conf.sample

/usr/share/doc/raidtools-1.00.3/raid5.conf.sample

/usr/share/doc/raidtools-1.00.3/raidtab.sample

-

-

-

[root@myserver root]# cp /usr/share/doc/raidtools-1.00.3/raid0.conf.sample /etc/raidtab

--把raid0的示范配置文件拷到/etc下,并命名为raidtab

修改raidtab文件内容以符合当前情况

# Sample raid-0 configuration

raiddev /dev/md0 --raid设备

raid-level 0 # it's not obvious but this *must* be --raid级别

# right after raiddev

persistent-superblock 0 # set this to 1 if you want autostart,

# BUT SETTING TO 1 WILL DESTROY PREVIOUS

# CONTENTS if this is a RAID0 array created

# by older raidtools (0.40-0.51) or mdtools!

chunk-size 16

nr-raid-disks 3 --由几块硬盘组成

nr-spare-disks 0

device /dev/sdb1 --第一块

raid-disk 0 --硬盘序号0,代表第一块

device /dev/sdc1 --第二块

raid-disk 1 --硬盘序号1,代表第二块

device /dev/sdd1 --第三块

raid-disk 2 --硬盘序号2,代表第三块

[root@myserver root]# mkraid /dev/md0 --创建raid设备

handling MD device /dev/md0

analyzing super-block

[root@myserver root]# mkfs.ext3 /dev/md0 --格式化已创建的raid设备

[root@myserver root]# mount /dev/md0 /mnt/md0 --挂载到/mnt/md0

然后df查看一下是否挂载成功并测试是否可写进文件

目前为止raid0就算构建完了,现在他的存储速度就要快了很多

为了长久使用这个raid设备,可将它写进fstab

[root@myserver root]# cat /etc/fstab

LABEL=/ / ext3 defaults 1 1

/dev/md0 /mnt/md0 ext3 defaults 0 0

[root@myserver root]# raidstop /dev/md0 --停止raid0设备工作,停止前要先卸载/dev/md0

[root@myserver root]# lsraid -A -a /dev/md0 --查看raid设备中硬盘工作状态,是否有坏盘

----------------------------------------- -----------------------------------

raid1、raid5和raid0构建类似,不过需要注意:

1,因为raid1是做数据镜像,所以构建raid1需要的硬盘数为偶数

2,因为raid5是做数据校验,所以构建raid5需要的硬盘数为至少三块

3,采用对应的示范配置文件,raid1就取raid1.conf.sample,raid5就取raid5.conf.sample,按实际情况修改它

linux下raid0创建教程,Linux下构建raid0、raid1、raid5相关推荐

  1. linux系统nginx安装教程,Linux下Nginx安装教程

    Linux下Nginx安装教程分享,具体内容如下 1.安装编译文件及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl op ...

  2. linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)

    vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...

  3. linux下怎么创建root,Linux用root账号创建一个新的登录账号的方法

    Linux下如何创建新用户通常情况下,处于安全考虑,一般都给自己创建一个普通用户,而不直接使用root用户,因为权限大了,误操作就容易带来无法弥补的损失.Linux系统中,只有root用户有创建其他用 ...

  4. linux最小系统 安装教程,Linux 学习笔记 1 使用最小的系统,从分区安装系统开始,...

    Linux 学习笔记 1 使用最小的系统,从分区安装系统开始, 我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不 ...

  5. linux不自动创建sda1,linux下头挂载新硬盘(转)

    在Linux上添加新的硬盘 字体大小: 小 中 大 系统:Redhat AS3 UP3 硬盘:scsi 注意:# 表示是root用户执行的命令 [root@cncmail data1]# fdisk ...

  6. a标签去下划线 菜鸟教程_HTML下划线标签示例教程

    a标签去下划线 菜鸟教程 HTML provides different styling options for the text. Underlining the HTML text is one ...

  7. linux中怎么创建管道文件,Linux  管道文件

    管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别.有名管道叫named ...

  8. c语言Linux用线程创建文件,Linux环境下C语言线程创建---简单代码

    在Linux环境下用C语言编写线程创建. //file name: pthreadtext.c #include #include //线程头文件 //pthread不是linux下的默认的库,也就是 ...

  9. linux下redis安装教程,linux下安装配置redis图文详解

    在linux系统下安装redis的详细步骤如下: 1. 首先下载一个redis安装包,下载地址:https://www.daixiaorui.com/source/13.html .也可以去官网下载最 ...

  10. linux进程和线程教程,Linux下查看进程和线程

    在Linux中查看线程数的三种方法 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行显示一个进程. 2.ps xH 手册 ...

最新文章

  1. Tim Berners-Lee重新分散的新Web SOLID简介
  2. 【VMCloud云平台】私有云门户第一朵Web云(一)
  3. VMware Identity Manager 与CAS, Keycloak的集成
  4. Python函数式编程简介(三)匿名函数
  5. linux配置端口ipv6地址,linux配置ipv6地址命令
  6. C++模板中关键字typename与class的区别
  7. 无法在此计算机上安装vmware,电脑中虚拟机无法安装VMware Tools提示D盘找不到setup.exe如何解决...
  8. 重新配对_Apple Watch配对失败的解决办法
  9. 记住没:永远不要在 MySQL 中使用 UTF-8
  10. Swift 5.0的新特性
  11. SLAM--搭建自己的视觉里程计VO-RGBD相机(一)
  12. 苹果CMSv10新手入门安装必看教程
  13. uc android 4.2,uc网盘下载10.4.2 安卓版-uc网盘手机版西西软件下载
  14. 你需要启用steam社区界面功能以进行购买_STEAM播放器成了:不用买游戏就能单独购买游戏音轨...
  15. 快递电子面单打印接口对接demo-JAVA
  16. HTML导航如何加下划线,HTML怎么设置下划线?html文字加下划线方法
  17. 搭建个人网站---域名+解析+github
  18. 从未这么明白的设计模式(三):装饰器模式
  19. 万亿数字化市场,数据科学为何能扛起“价值担当”?
  20. 服务器 word pdf文件,XDOC 服务器.PDF

热门文章

  1. SECS\GEM RMS系统OEE定义
  2. msvcr100.dll丢失的解决方法,哪种解决方法值得推荐?
  3. 如何挑选微信第三方开发商
  4. 互联网晚报 | 9月16日星期五 | ​B站回应诉争“哔哩哔哩”商标被驳回;​苹果占国内高端机70%份额;​蔚来手机被曝明年发布...
  5. html平铺 拉伸 图片,[CSS]背景图片中平铺与拉伸
  6. Aircrack-ng破解无线WIFI密码
  7. 深度学习调优深度学习模型
  8. js 冒泡倒序 反转数组 去掉数组中重复性数据
  9. xfs文件系统修复问题
  10. mysql数据库木马查杀_服务器木马后门怎么查杀