加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

linux动态磁盘管理

(2025-04-09 10:15:23)
标签:

教育

 动态磁盘管理

一、实训目的

  掌握Linux系统中利用RAID技术实现磁盘阵列的管理方法。

二、项目背景

某企业为了保护重要数据,购买了四块同一厂家的SCSI硬盘。要求在这四块硬盘上创建RAID5卷,以实现磁盘容错。

三、实训内容

利用mdadm命令创建并管理RAID卷。

四、实训步骤

子项目1.RAID5卷的建立

1)使用fdisk命令创建四个磁盘分区/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1。并设置分区类型idfdLinux raid autodetect)。分区结果如下所示:

[root@RHEL4 ~]# fdisk -l

Disk /dev/sdb: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         512      524272   fd  Linux raid autodetect

 

Disk /dev/sdc: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

 Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1         512      524272   fd  Linux raid autodetect

 

Disk /dev/sdd: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdd1               1         512      524272   fd  Linux raid autodetect

 

Disk /dev/sde: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sde1               1         512      524272   fd  Linux raid autodetect

2)使用mdadm命令创建RAID5

[root@RHEL4 ~]# mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1

   mdadm: array /dev/md0 started.

3)为新建立的/dev/md0建立类型为ext3的文件系统。

[root@RHEL4 ~]mkfs t ext3 -c /dev/md0

4)查看建立的RAID5的具体情况。

[root@RHEL4 ~]mdadm detail /dev/md0

5)将RAID设备/dev/md0挂载到指定的目录/media/md0中。

[root@RHEL4 ~]# mount /dev/md0 /media/md0

[root@RHEL4 ~]# cd /media/md0

[root@RHEL4 md0]# ls

lost+found

子项目2.RAID设备的数据恢复

1)假设/dev/sdc1损坏。将损坏的RAID成员标记为失效。

[root@RHEL4 ~]#mdadm /dev/md0 --fail /dev/sdc1

2)移除失效的RAID成员。

[root@RHEL4 ~]#mdadm /dev/md0 --remove /dev/sdc1

3)更换硬盘设备,添加一个新的RAID成员。

[root@RHEL4 ~]#mdadm /dev/md0 --add /dev/sde1

五、实训思考题

1.在磁盘管理中,常见的RAID技术有哪些

2.写出命令“mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sd[b-e]1”的功能

六、实训报告要求

实训目的。

实训内容。

实训步骤。

实训中的问题和解决方法。

回答实训思考题。

实训心得与体会。

建议与意见。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有