linux搭建raid5命令,Linux下用mdadm命令创建软RAID5
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相关推荐
- 详解Linux命令行下常用svn命令
2019独角兽企业重金招聘Python工程师标准>>> 本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目 ...
- Linux命令行下常用svn命令的使用方法[转自:www.hackbase.com]
本文讲述了Linux命令行下常用svn命令的使用方法,希望对您有所帮助. 1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如: ...
- linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。
Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...
- vim 底行命令模式下的全局命令 g(global)
文章目录 命令格式介绍 常用的 ex 指令 关于 range 参考示例 结合替换指令 s 使用 将包含 pattern 的行追加到指定的寄存器中 插入空行 打印符合要求的行 删除匹配的行 删除不匹配的 ...
- Windows命令行下常用网络命令解释大全
命令行下常用网络命令解释大全 1.Arp 显示和修改"地址解析协议"(ARP) 所使用的到以太网的 IP 或令牌环物理地址翻译表.该命令只有在安装了 TCP/IP 协议之后才可用. ...
- java test abc_DOS命令行下成功执行命令:java Test abc 21,则以下描述正确的是()
[单选题]假设有两个整数x和y,表达式x>=y?x:y的含义是() [单选题]下列哪项不是Java语言的关键字?() [判断题]每项经济业务发生后,都会引起企业的资产和权益总额发生增减变动,但会 ...
- linux mdadm 创建raid,Linux下用mdadm命令创建软raid5
Linux下创建raid5卷相当方便,用自带的工具mdadm命令就可以轻松实现,下面是我在虚拟机上做的实验,只为学习操作 实验环境:RHEL5.6+三块SCIS硬盘,大小相同,都是3GB 虚拟机添加新 ...
- linux枯燥命令行下的“有趣命令”
本文所有示例都使用Ubuntu Linux.文中描述命令行功能或许在你的Linux系统中是默认的. 有趣的Linux命令行功效 1. Linux"sl"命令行 尽管"sl ...
- linux 下载python命令_Linux下修改Python命令的方法示例(附代码)
本篇文章给大家带来的内容是关于Linux下修改Python命令的方法示例(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Linux默认python命令指向的是/usr/bi ...
- 命令行下使用cl命令设置
此文档集合了三篇文章的内容,分别是: http://www.xue5.com/Developer/C++/665229.html http://blog.csdn.net/daisy19900111/ ...
最新文章
- 多条件组合查询+分页
- 【通俗理解线性代数】 -- 特殊的矩阵
- android 切换 preferencefragment,Android PreferenceActivity与PreferenceFragment详解及简单实例_Android_脚本之家...
- java字符_Java String 类
- 如何用软件工程消灭软件危机?
- 数据同步 rsync+notify架构
- 【2019年07月08日】A股最便宜的股票
- “无继承”情况下的对象构造
- win11网络怎么优化 Windows11优化网速的步骤教程
- Mac设置VMARE FUSION虚拟机网卡
- 在入口文件main.js引入styl报错,不断修改后运行正常了
- Blend 混合模式
- dm385和8127的区别
- Qt 之QDockwidget 自定义窗口标题栏
- office 2019 安装教程(图解版)
- 美股网页表格数据爬虫设计
- 毕业论文word文档排版教程(动图的方式演示,针对wps)
- python混合整数非线性规划_什么是混合整数非线性规划问题
- myeclipse下载
- 舌尖上的职场(二)一起去吃饭吧!