软Raid5阵列和LVM逻辑 数据恢复和.doc_第1页
软Raid5阵列和LVM逻辑 数据恢复和.doc_第2页
软Raid5阵列和LVM逻辑 数据恢复和.doc_第3页
软Raid5阵列和LVM逻辑 数据恢复和.doc_第4页
软Raid5阵列和LVM逻辑 数据恢复和.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软Raid5阵列LVM逻辑 数据恢复和阵列扩容 别人的blog 收藏 /1164/article_1163428.html/1164/article_1163486.html软RAID是建立在磁盘分区上的,因此在创建RAID阵列前先要给磁盘分区,且分区类型是Linux的软RAID分区。建立分区 #fdisk /dev/sdb命令m 列出帮助命令n 创建新分区, p表示主分区命令t 设置分区类型,L查看类型代码,fd表示linux raid auto命令w 写分区表创建Raid5 键入mdadm -create /dev/md0 -level=5 -raid-devices=3 c128 /dev/sdb1 /dev/sdc1 /dev/sdd1命令;命令详见:mdadm 是软RAID的管理工具,-create 参数指定创建的阵列,后边跟要创建的阵列设备名/dev/md0 ,-level 参数指定阵列的级别,5(RAID5)或1(RAID1),-c specify chunk size in KB, default 64-raid-devices参数指定组成阵列组的设备数量和设备列表,=3表示由3个设备组成,后边跟设备名列表,每个设备之间用空格分开 /dev/sdb1 /dev/sdc1 /dev/sdd1 ;创建成功提示array /dev/md0 started.并自动开始同步;查看阵列当前使用状况 mdadm -detail /dev/md0clean状态良好,degraded状态降级,recovering状态恢复动态监视阵列情况watch n 3 cat /proc/mdstat命令每隔3秒(如果你盘比较大重建过程会较长,自己掌握刷新时间)刷新打印一次/proc/mdstat文件(RAID阵列的当前状态),可实时监视重建过程,键入CtrlC退出。同步完成后再次键入mdadm -detail /dev/md0 命令查看一下RAID5阵列的状态,已经是clean良好状态了,下面就可以在md0设备上建文件系统了;在Raid5上创建LVM 考虑到日后磁盘空间不够用,需要对RAID5阵列进行扩容,因此将文件系统创建在LVM上。创建LVM基本上分三步,首先创建物理卷PV, 键入命令 pvcreate /dev/md0 在软RAID设备上创建物理卷;命令 pvdisplay 查看物理卷信息再创建卷组VG,键入命令 vgcreate raid5vg /dev/md0创建卷组raid5vg,命令格式为卷组名和物理设备gvdisplay 查看卷组信息最后在卷组上创建逻辑卷LV; 键入命令 lvcreate n raid5lv l 1535 raid5vg,命令详解:-n 参数后边跟逻辑卷的名,-l参数指定逻辑卷的大小(这里用的块),可使用-L参数指定逻辑卷组大小,最后指定在那个卷组上创建逻辑卷;创建成功后可找到 /dev/raid5vg/raid5lv 设备。格式化逻辑卷 在raid5lv逻辑卷上创建文件系统并格式化就能使用了;键入命令 mkfs.ext3 /dev/raid5vg/raid5lv 创建文件系统并格式化为ext3格式;使用在Raid5上的LVM逻辑卷 现在你就可以使用创建的RAID5阵列了,将他挂载到/raid目录下(提前创建目录)体验一下吧,往/raid目下复制一些文件,以便在后边的操作中检验阵列的安全性;使用df h命令查看一下磁盘当前存储情况,RAID5阵列挂载到/raid目录,已使用了20%;mount /dev/raid5vg/raid5lv /mnt/raid自动挂载该LVM卷 如果你感觉每次启动都执行mount命令太麻烦的话,修改/etc/fstab文件,把/dev/raid5vg/raid5lv的挂载信息写进去吧,这样启动后就自动挂载了; /dev/raid5vg/raid5lv /mnt/raid ext3 default 1 1其中dump为1 表示需要备份fsckorder is used by fsck (the filesystem check utility) to determine the order in which filesystems should be checked. If zero then fsck wont check the filesystem.某磁盘损坏后 进行raid5的修复 下面我们模拟一个磁盘损坏/dev/sdc1设置为fail或在虚拟机上把它删了(注意直接删可能重排列SCSI设备,最好是删了重新再添加一个新的虚拟磁盘,这样你应该放心了,一个盘的数据丢失,看看软RAID5是否能找回来);此时查看一下RAID5阵列的状态,键入mdadm -detail /dev/md0命令;发现/dev/sdc1设备被删除,阵列状态为clean,degraded状态;文件没有丢失,分区给新的/dev/sdc设备进行分区将已分好区的/dev/sdc1分区添加到阵列中,#mdadm -manage /dev/md0 -add /dev/sdc1 /添加sdc1到阵列;软RAID阵列在运行状态能进行热维护,-manage参数省略认为是阵列的管理操作;Raid5扩容增加设备#mdadm /dev/md0 -add /dev/sde1 先添加一个设备到阵列中扩容 #mdadm -grow /dev/md0 -raid-devices=4命令,使阵列设备由原来的3个增加到4个;-grow更改参数模式;RAID5 组的容量由原来的 4GB 扩充到 6GB 了 改变LVM卷,用来包含新添硬盘 文件系统是建立在 LVM 上的,因此还需要对逻辑卷进行扩容,最后使文件系统在线( mount 状态下)进行容量扩充; 调整物理卷用 pvdisplay 命令查看物理卷的情况(重启一下系统否则 pv 看不到容量扩充),可以看到还有剩余没有分配的空间( RAID5 扩容后), 键入 pvresize /dev/md0 命令将剩余的空间全部(可加参数指定再分配的空间大小)分配给物理卷; #pvresize /dev/md0 然后要调整逻辑卷的大小 : #lvresize l +512 /dev/raid5vg/raid5lv / 使逻辑卷再增加 512 块( 2GB 空间); 这个大小需要根据增加的硬盘来决定 最后就是调整文件系统 的大小了 , 使用 resize2fs /dev/raid5vg/raid5lv 命令(可能提示你先运行 e2fsck 先进行检测),调整逻辑卷上文件系统大小; #resize2fs /dev/raid5vg/rai d5lv删除Raid5 删除 md0 后,需要重新建立,使用下面命令 #mknod /dev/md0 b 9 0 删除 raid 的操作过程 1. 删除所有 raid 对应的磁盘或分区 #mdadm /dev/md0 -fail /dev/sdb -remove /dev/sdb1#mdadm /dev/md0 -fail /dev/sdc -remove /dev/sdc1#mdadm /dev/md0 -fail /dev/sde -remove /dev/sde1#mdadm /dev/md0 -fail /dev/sdf -remove /dev/sdf12. 停止 raid#mdadm -stop /dev/md03. 清空磁盘 ( 分区 ) 超级块中的 raid 信息 #mdadm -misc -zero-superblock /dev/sdb1#mdadm -misc -zero-superblock /de

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论