云存储与分布式实验一(Raid5&Raid10简单操作)

云存储与分布式实验一(Raid5&Raid10简单操作)

Scroll Down

1、在服务器上添加6块1G大小的硬盘

image.png

2、服务器中对6块硬盘进行分区,将容量全部分配给一个分区,分区编号为1

    ① 查看添加的6块硬盘

image.png

    ② 对6块硬盘进行格式化并创建分区

    分别对6块硬盘执行fdisk,输入n创建新分区,配置默认,最后输入w保存,例:

    # fdisk /dev/sdb

image.png

3、在服务器上使用5块硬盘创建软RAID5,其中4块做RAID,一块备用,将创建的软RAID5分区进行格式化,并挂载在/mnt/raid5目录下,从/tmp目录复制文件到该分区中。

    ① 安装软raid软件

image.png

    ② 创建raid5并查看结果

image.png

image.png

    ⑤ 格式化并挂载分区

image.png

    ⑥ 查看分区挂载情况

image.png

    ⑦ 复制一些文件到挂载的raid5分区

image.png

4、模拟其中一块磁盘坏掉的情况,将第6块磁盘添加上去并移除坏掉的磁盘,查看RAID5详细信息,并查看/mnt/raid5中的文件是否丢失

    ① 模拟sdb1损坏,查看raid5状态

image.png

    ② 查看/mnt/raid5文件是否丢失

image.png

    ③ 移除损坏的磁盘sdb1,添加新的磁盘sdg1

image.png

5、在服务器上删除刚才配置的RAID5

image.png

6、在服务器上配置RAID10,并将RAID10格式化后的分区挂载在/mnt/raid10上,然后复制部分文件到RAID10分区

    ① 创建RAID10

image.png

    ② 查看创建raid10结果

image.png

    ③ 格式化raid10

image.png

    ④ 创建/mnt/raid10文件夹并挂载分区

image.png

image.png

image.png

    ⑤ 使raid10开机自启动并挂载

      a、记下当前raid10的UUID

image.png

      b、编写一个新的/etc/mdadm.conf配置文件

image.png

      c、编写/etc/fstab文件配置文件

image.png

      d、先解除/dev/md10挂载,在使用mount -a扫描所有fstab文件中提及的文件系统

image.png

7、随意移除一块磁盘并查看数据是否丢失,然后利用一块新的磁盘恢复RAID10。

    ① 模仿sde1磁盘损坏并移除

image.png

    ② 添加新磁盘sdf1

image.png

image.png