Linux下创建raid5卷相当方便,用自带的工具mdadm命令就可以轻松实现,下面是我在虚拟机上做的实验,只为学习操作

实验环境:RHEL5.6+三块SCIS硬盘,大小相同,都是3GB

虚拟机添加新的硬盘要重启系统才能识别

三块新硬盘被系统识别后我们接下来要进行分区

输入fdisk /dev/sdb 具体要看你实际环境中硬盘的编号

下面就是我们在Linux中正常分区的交互式分区操作这里我就不在重复了

分好区后用fdisk -l查看分区如何,这里为了实验,每个硬盘都是单独一个分区

分区工作已经准备好了,下面我们就使用mdadm命令创建raid5卷

[[email protected] ~]# mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 0 /dev/sd[bcd]   -C表示创建(create的意思),-l表示raid级别(level意思) -n表示设备的数据(number)  -x 指定初始阵列的富余device 数目

创建完成后会输入下面一条信息

mdadm: array /dev/md0 started.

[[email protected] ~]# mdadm -Ds /dev/md0  //查看raid详细信息

/dev/md0:

Version : 0.90

Creation Time : Thu Jun  7 20:05:41 2012

Raid Level : raid5

Array Size : 6291328 (6.00 GiB 6.44 GB)

Used Dev Size : 3145664 (3.00 GiB 3.22 GB)

Raid Devices : 3

Total Devices : 3

Preferred Minor : 0

Persistence : Superblock is persistent

Update Time : Thu Jun  7 20:05:41 2012

State : clean, degraded, recovering

Active Devices : 2

Working Devices : 3

Failed Devices : 0

Spare Devices : 1

Layout : left-symmetric

Chunk Size : 64K

Rebuild Status : 69% complete

UUID : fb19f6b4:410569c7:d3cd7b7f:1966e6df

Events : 0.1

Number   Major   Minor   RaidDevice State

0       8       16        0      active sync   /dev/sdb

1       8       32        1      active sync   /dev/sdc

3       8       48        2      spare rebuilding   /dev/sdd

把这些文件输出到一个配置文件中

[[email protected] ~]# mdadm -Ds > /etc/mdadm.conf   //生成raid5配置文件

分完区后我们还要进行格式化,否则仍然写不了数据

[[email protected] ~]# mkfs -t ext3 /dev/md0

mke2fs 1.39 (29-May-2006)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

786432 inodes, 1572832 blocks

78641 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=1610612736

48 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 34 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

已经格式化完成,下面我们就可以把这个RAID5卷挂载到某个目录下面正常使用了

[[email protected] ~]# mkdir /var/raid5

[[email protected] ~]# mount /dev/md0 /var/raid5/

[[email protected] ~]# df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda2             17981340   2300956  14752232  14% /

/dev/sda1               295561     16161    264140   6% /boot

tmpfs                   517352         0    517352   0% /dev/shm

/dev/md0               6192576    143488   5734524   3% /var/raid5     //因为RAID5的空间是总空间的3/4(总空间为9G),所以只有6G空间

添加到默认挂载配置文件中,让其随系统启动挂载

[[email protected] ~]# vi /etc/fstab

LABEL=/                 /                       ext3    defaults        1 1

LABEL=/boot             /boot                   ext3    defaults        1 2

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

LABEL=SWAP-sda3         swap                    swap    defaults        0 0

/dev/md0                /var/raid5              ext3    defaults        0 0  //添加此行

linux搭建raid5命令,Linux下用mdadm命令创建软RAID5相关推荐

  1. 详解Linux命令行下常用svn命令

    2019独角兽企业重金招聘Python工程师标准>>> 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目 ...

  2. Linux命令行下常用svn命令的使用方法[转自:www.hackbase.com]

    本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如: ...

  3. linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。

    Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...

  4. vim 底行命令模式下的全局命令 g(global)

    文章目录 命令格式介绍 常用的 ex 指令 关于 range 参考示例 结合替换指令 s 使用 将包含 pattern 的行追加到指定的寄存器中 插入空行 打印符合要求的行 删除匹配的行 删除不匹配的 ...

  5. Windows命令行下常用网络命令解释大全

    命令行下常用网络命令解释大全 1.Arp 显示和修改"地址解析协议"(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表.该命令只有在安装了 TCP/IP 协议之后才可用. ...

  6. java test abc_DOS命令行下成功执行命令:java Test abc 21,则以下描述正确的是()

    [单选题]假设有两个整数x和y,表达式x>=y?x:y的含义是() [单选题]下列哪项不是Java语言的关键字?() [判断题]每项经济业务发生后,都会引起企业的资产和权益总额发生增减变动,但会 ...

  7. linux mdadm 创建raid,Linux下用mdadm命令创建软raid5

    Linux下创建raid5卷相当方便,用自带的工具mdadm命令就可以轻松实现,下面是我在虚拟机上做的实验,只为学习操作 实验环境:RHEL5.6+三块SCIS硬盘,大小相同,都是3GB 虚拟机添加新 ...

  8. linux枯燥命令行下的“有趣命令”

    本文所有示例都使用Ubuntu Linux.文中描述命令行功能或许在你的Linux系统中是默认的. 有趣的Linux命令行功效 1. Linux"sl"命令行 尽管"sl ...

  9. linux 下载python命令_Linux下修改Python命令的方法示例(附代码)

    本篇文章给大家带来的内容是关于Linux下修改Python命令的方法示例(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Linux默认python命令指向的是/usr/bi ...

  10. 命令行下使用cl命令设置

    此文档集合了三篇文章的内容,分别是: http://www.xue5.com/Developer/C++/665229.html http://blog.csdn.net/daisy19900111/ ...

最新文章

  1. 多条件组合查询+分页
  2. 【通俗理解线性代数】 -- 特殊的矩阵
  3. android 切换 preferencefragment,Android PreferenceActivity与PreferenceFragment详解及简单实例_Android_脚本之家...
  4. java字符_Java String 类
  5. 如何用软件工程消灭软件危机?
  6. 数据同步 rsync+notify架构
  7. 【2019年07月08日】A股最便宜的股票
  8. “无继承”情况下的对象构造
  9. win11网络怎么优化 Windows11优化网速的步骤教程
  10. Mac设置VMARE FUSION虚拟机网卡
  11. 在入口文件main.js引入styl报错,不断修改后运行正常了
  12. Blend 混合模式
  13. dm385和8127的区别
  14. Qt 之QDockwidget 自定义窗口标题栏
  15. office 2019 安装教程(图解版)
  16. 美股网页表格数据爬虫设计
  17. 毕业论文word文档排版教程(动图的方式演示,针对wps)
  18. python混合整数非线性规划_什么是混合整数非线性规划问题
  19. myeclipse下载
  20. 舌尖上的职场(二)一起去吃饭吧!

热门文章

  1. CentOS7 编译安装LNMP
  2. Communicator 2007的一些设置
  3. 软考中高项学员:2016年4月13日作业
  4. 10 LVS负载均衡群集-NAT
  5. IIS7下发布.NET1.1应用
  6. 七、深度学习中的正则化
  7. binlog的基本介绍和操作
  8. jdk Queue抽象接口
  9. 数据-第7课-线性表的顺序存储结构
  10. Java 并发和多线程(一) Java并发性和多线程介绍[转]