Linux软件raid操作指南

2016-02-19 08:58 3 1 收藏

下面图老师小编跟大家分享一个简单易学的Linux软件raid操作指南教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - Linux教程 】

Raid分为软件Raid和硬件Raid,因为硬件Raid价格昂贵,所以也有人选择使用软件Raid,Raid使用方便且花费较低,下面图老师小编就给大家介绍下Linux如何操作软件Raid。

一、什么是Raid

Raid早期叫作:Redundant Arrays of Inexpensive Disks 容错式廉价磁盘阵列,现在叫作:Redundent Array of Independent Disks,容错式独立磁盘阵列。这是一种使用某种机制把多块硬盘组合在一起使用,并且带有容错功能的存储模块。可以简单的理解为,这是一种将几块小的硬盘组合成一块带有容错功能的大硬盘。Raid通常分好几个等级,例如常见的有:Raid0、Raid1、Raid4、Raid5、Raid6、Raid10、Raid01。Raid的等级并不是通常意义上的等级,这个等级代表的是几种内在存储结构模式完全不一样的磁盘组合。Raid通常用于对数据的存储存在风险且对数据的读写能力要求较高的项目中。

Raid又分硬件Raid和软件Raid,两种Raid结构相同,实现机制类似。不同的是,硬件Raid有专门独立的一块芯片负责处理数据,功能强大,性能突出;而软件Raid对数据的读写却只能依靠CPU处理,因此性能较弱,对于应急处理时可以拿来使用,其它情况下不太赞同使用软件Raid。

二、Linux中对软件Raid的操作

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

在Linux中通常使用 mdadm 工具对磁盘分区作软Raid操作,mdadm一般是调用系统的md模块工作。md作软raid时,可以把任何块设备做成raid,如系统分区。当给系统磁盘做raid0时不建议使用同一块硬盘上的两个分区,因为raid0本身就是为了让数据分散,但是这种情况还是把数据存储在了一个硬盘上,所以这种情况没有任何意义。此处因为实验原因,在虚拟机上操作,故对Raid0操作不考虑此因素。

mdadm为模式化工具,有以下几种模式

-A: 装配模式

-C: 创建模式

-F: 监控模式

-C: 创建模式 常用参数:

-n #: 用于创建RAID设备的设备个数

-x #: 热备磁盘的个数

-l 级别: 自定义raid级别,raid0,0两种写法都行

-a yes: 自动为创建的raid设备创建设备文件;

-c Chunk_Size: 指定分块大小,默认为512,单位为KB

mdadm其它独参数:

-f:模拟设备为损坏

-r:模拟拔出坏磁盘

-a:把新设备插上

-S: 把RAID停了,此操作需要卸载设备

-D(--detail): 显示阵列的详细信息

下面,我们来新建一个12G的Raid0

1、首先用系统fdisk工具对硬盘分区,分两个大小为6G格式为 Linux raid autodetect的磁盘。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

 Linux软件raid操作指南

此处我的两个磁盘分别为/dev/sdb1和/dev/sdb2

2、使用kpart和partx命令刷新系统分区表记录

kpartx -af /dev/sdb

partx -a /dev/sdb

然后再使用cat命令查看分区表记录,当列表中出现你新分的分区时你就可以创建raid了

cat /proc/partitions

3、使用命令mdadm -C创建Raid0

mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sdb{1,2}

-C /dev/md0 设备名为/dev/md0

-a yes 出现问题自动回答为yes

-l 0 等级为raid0

-n 2 设备数为2

/dev/sdb{1,2} 设备为/dev/sdb1和/dev/sdb2

此处有时会提示分区被占用,但仍然能创建成功,操作的时候可以不间断的查看raid情况

4、查看Raid情况

cat /proc/mdstat

 Linux软件raid操作指南

查看Raid详细情况

mdadm -D /dev/md0

 Linux软件raid操作指南

5、此时Raid创建成功了,接下来就可以正常使用设备了

mke2fs -t ext4 /dev/md0

mount /dev/md0 /web

给设备格式化,挂载,然后就可以像正常分区般的使用了。

6、Raid的其它操作

由于电脑原因,创建Raid5时,Raid要对磁盘作结构同步的操作,分20M的分区这个过程都无比的漫长

于是不针对本文作Raid热备和设备上架配图,只贴代码。

-f 模拟设备损坏

#模拟设备/dev/sdb1为损坏状态,此时如果有热备磁盘

#热备磁盘会自动上位替补该磁盘

mdadm /dev/md0 -f /dev/sdb1

-r 拔出坏磁盘

mdadm /dev/md0 -r /dev/sdb1

-a 新磁盘换上

mdadm /dev/md0 -a /dev/sdb2

7、当Raid不想使用时,可以使用-S把Raid停了,此操作需卸载分区

mdadm -S /dev/md0

上面就是Linux操作软件Raid的方法介绍了,在操作软件Raid时,需对其常用参数有一定的了解,通过本文的介绍可以了解软件Raid的一些基本操作。

来源:https://www.tulaoshi.com/n/20160219/1589008.html

延伸阅读
标签: 游戏动漫
《生化尖兵》操作指南 生化尖兵是一款整个过程都紧张刺激的精彩大作,游戏画面非常好而且各大场景的景色非常雄伟壮丽,从一开始核辐射破败的城市到蜿蜒绝壁的山洞、从浓郁茂密的丛林到瀑布飞流直下的峡谷、从暗夜波涛的海上平台到最后高端雄伟的科技室,游戏带给了我们波澜壮阔的视觉享受。主角拥有无与伦比的机动性,机器手臂发出的钩爪非...
标签: 网络游戏
《水浒无双》操作指南 【操作指南】 1、拾取物品: 点击地面上的包裹或宝箱形状的物品即可拾取,如道具栏已满则无法拾取。 2、丢弃物品: 选中包裹内的一样物品拖到道具栏外,会出现是否销毁该物品的选项,点击确定销毁掉该物品。 3、与NPC对话: 将 鼠标 移到NPC身上,点击左键即可与该NPC对话。 4、右...
Red Hat Linux 入门指南版权 © 2003 Red Hat, Inc.ISBN: N/A 目录 介绍 1. 本书的变更 2. 文档约定 3. 在 X 下复制和粘贴文本 4. 使用鼠标 5. 我们需要用户的反馈! 6. 注册支持1. 起步准备 1.1. 设置代理 1.2. 术语介绍 1.3. 登录 1.3.1. 图形化登录 1.3.2. 虚拟控制台登录1.4. 图形化界面 1.5. 打开 Shell 提示 1.6. 创建用户帐号 1.7. ...
标签: qq
升级版本 要想设置QQ透明头像,首先必须将电脑QQ升级至最新版本。可以通过点击“主菜单”按钮,从其扩展菜单中选择“软件升级”项进行在线升级。 利用PS 透明头像的制作可以利用PS来制作透明头像。。 打开QQ主界面 接下来打开QQ主界面,点击左上角的“QQ头像”按钮。此头像只有在“经典模式”下才能正常显示。 ...
标签: excel
excel 2003软件安装指南   首先下载excel2003,双击软件,弹出如下界面,点击下一步按钮继续。 勾选我接受选项后点击下一步按钮继续安装。 选择你需要安装的类型后可以下一步继续安装。 在下图中我们还可以选择你需要安装的其他程序,如下图所示。 安装完成后点击完成即可。 Excel 2003改变...

经验教程

141

收藏

35
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部