LINUX_5磁盘管理.ppt
《LINUX_5磁盘管理.ppt》由会员分享,可在线阅读,更多相关《LINUX_5磁盘管理.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、磁盘管理目标目标理解理解RAIDRAID相关概念及其配置相关概念及其配置理解逻辑卷管理器及其配置理解逻辑卷管理器及其配置RAID 概念概念RAIDRAID是英文是英文Redundant Array of Independent DisksRedundant Array of Independent Disks的缩写,的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,简单的说,RAIDRAID是一种把多块独立的硬盘(物理硬盘)按不是一种把多块独立的硬盘(物理硬盘)按不 同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比同方式组合起
2、来形成一个硬盘组(逻辑硬盘),从而提供比 单个硬盘更高的存储性能和提供数据冗余的技术。单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为组成磁盘阵列的不同方式成为RAIDRAID级别(级别(RAID LevelsRAID Levels)。)。RAIDRAID级别级别 0 0(RAID Levels 0RAID Levels 0)RAID 0RAID 0又称为又称为StripeStripe或或StripingStriping,它代表了所有,它代表了所有RAIDRAID级别中最高的存储性能。级别中最高的存储性能。RAID 0RAID 0提高存储性能的原理是把连续的数据分散到多个
3、磁盘上存取,这样,系统提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统 有数有数据请求就可以被多个磁盘并行的执行。据请求就可以被多个磁盘并行的执行。RAID 0RAID 0的缺点是不提供数据冗余,因此一旦用户的缺点是不提供数据冗余,因此一旦用户数据损坏,损坏的数据将无法得到恢复。数据损坏,损坏的数据将无法得到恢复。RAIDRAID级别级别 1 1(RAID Levels 1RAID Levels 1)RAID 1RAID 1又称为又称为MirrorMirror或或MirroringMirroring,它的宗旨是最大限度的保证用户数据的可用性,它的宗旨是最大限度的保证用户数据的可
4、用性 和可修复性。和可修复性。RAID 1RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。另外一个硬盘上。MirrorMirror的磁盘空间利用率低,存储成本高。的磁盘空间利用率低,存储成本高。RAID 5 RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。是一种存储性能、数据安全和存储成本兼顾的存储解决方案。以四个硬盘组成的以四个硬盘组成的RAID 5RAID 5为例,其数据存储方式如图所示:为例,其数据存储方式如图所示:图中,图中,P0P0为为D0D0,D1D1和和D2D2的奇偶校验信息,
5、其它以此类推。由图中可以看出,的奇偶校验信息,其它以此类推。由图中可以看出,RAID 5RAID 5不不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。盘上。RAIDRAID级别级别 5 5(RAID Levels 5RAID Levels 5)命令行下命令行下 RAID RAID 实施(实施(1 1)1、假设我们有四块硬盘,分别为、假设我们有四块硬盘,分别为/dev
6、/sdb,/dev/sdc,/dev/sde,/dev/sdd,下下面我们对他们开始分区并更改分区面我们对他们开始分区并更改分区id为为fd下页图片是为下页图片是为/dev/sdb划分分区划分分区/dev/sdb1并更改并更改id为为fd的过程,其余三个的过程,其余三个硬盘分区情况照这样做,但是注意:硬盘分区情况照这样做,但是注意:RAID5各成员的分区大小相等各成员的分区大小相等命令行下命令行下 RAID RAID 实施(实施(1 1)命令行下命令行下 RAID RAID 实施(实施(1 1)#fdisk-l命令行下命令行下 RAID RAID 实施(实施(2 2)第二步:创建阵列设备,系统
7、默认有个第二步:创建阵列设备,系统默认有个md0可以给我们使用,如果需要多个可以给我们使用,如果需要多个raid的话,的话,就需要自己创建设备了就需要自己创建设备了#mknod/dev/md1 b 9 1 创建创建md1这个这个raid设备,设备,mknod是命令,是命令,/dev/md1是设备名字,设备必须是是设备名字,设备必须是/dev/md开始的,后面的开始的,后面的9代表代表 创建的是块设备,创建的是块设备,9是主设备号不能更改,是主设备号不能更改,1为从设备号在系统里唯一为从设备号在系统里唯一命令行下命令行下 RAID RAID 实施(实施(3 3)第三步:创建第三步:创建RAID阵
8、列阵列 使用使用MDADM工具工具 C:大写,创建大写,创建RAID设备设备 l:后跟创建的:后跟创建的RAID级别级别 n:后跟你要给这个级别的:后跟你要给这个级别的RAID多少个分区多少个分区 x:后跟你要给这个级别:后跟你要给这个级别RAID几个热备份分区几个热备份分区 命令的最后面把命令的最后面把RAID的成员和热备份分区设备号列出来的成员和热备份分区设备号列出来 OK以后,可以使用相关命令查看以后,可以使用相关命令查看RAID状态状态命令行下命令行下 RAID RAID 实施(实施(4 4)第三步:格式化第三步:格式化RAID设备设备 第四步:创建目录并挂载第四步:创建目录并挂载命令
9、行下命令行下 RAID RAID 实施(实施(5 5)第三步:格式化第三步:格式化RAID设备设备 第四步:创建目录并挂载第四步:创建目录并挂载 到此,我们的到此,我们的RAID5就创建完毕,可以正常使用,其他的就创建完毕,可以正常使用,其他的RAID级别照此类推。级别照此类推。命令行下命令行下 RAID RAID 实施(实施(6 6)第五步:上面我们使用第五步:上面我们使用mount命令挂载命令挂载RAID设备,这样的话在计算机重启后设备,这样的话在计算机重启后RAID设备设备还需重新挂载,那么如何实现还需重新挂载,那么如何实现RAID设备挂载随着开机自动挂载呢?需要用到设备挂载随着开机自动
10、挂载呢?需要用到mdadm.conf文件,这个文件默认是不存在的,要自己建立,如下图:文件,这个文件默认是不存在的,要自己建立,如下图:mdadm.conf文件默认格式是不正确的,需要手工做成如下修改文件默认格式是不正确的,需要手工做成如下修改到此我们到此我们RAID阵列就能随着计算机启动而自动挂载了阵列就能随着计算机启动而自动挂载了命令行下命令行下 RAID RAID 管理(管理(1 1)我们先看下我们的我们先看下我们的RAID详细信息详细信息大家看最后面一行大家看最后面一行显示的显示的spare那个就那个就是我们的热备份分是我们的热备份分区区我们向我们的我们向我们的RAID设备中写入一个文
11、件设备中写入一个文件如果其中某一个硬盘坏了会怎么样呢?系统会自动停止这块硬键盘的工作,然后让后备如果其中某一个硬盘坏了会怎么样呢?系统会自动停止这块硬键盘的工作,然后让后备的硬键盘顶上去工作,我们可以试验下的硬键盘顶上去工作,我们可以试验下命令行下命令行下 RAID RAID 管理(管理(2 2)命令行下命令行下 RAID RAID 管理(管理(3 3)我们在看下我们的我们在看下我们的RAID详细信息详细信息此时你会发现我们此时你会发现我们RAID中的数据还是中的数据还是可以使用,说明后可以使用,说明后备分区自动顶替出备分区自动顶替出问题的分区进行工问题的分区进行工作作那么我们如何将坏的硬盘从
12、那么我们如何将坏的硬盘从RAID阵列中移除和添加一块新硬盘呢?阵列中移除和添加一块新硬盘呢?命令行下命令行下 RAID RAID 管理(管理(4 4)从从RAID阵列中移除一块坏的硬盘阵列中移除一块坏的硬盘从从RAID阵列中添加一块新硬盘阵列中添加一块新硬盘命令行下命令行下 RAID RAID 实施(实施(4 4)SoftRAID 的停用与启用的停用与启用逻辑卷管理器(逻辑卷管理器(LVM)LVMLVM是逻辑盘卷管理(是逻辑盘卷管理(Logical Volume ManagerLogical Volume Manager)的简)的简 称,它是称,它是LinuxLinux环境下对磁盘分区进行管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LINUX_5 磁盘 管理
限制150内