zoukankan      html  css  js  c++  java
  • raid(0、1)

    mdadm命令中的参数:
    -C参数代表创建RAID;
    -v参数代表显示过程,同时在后面追加一个设备名称/dev/md0,这样/dev/md0就是创建后的RAID的名称;
    -n 2参数代表使用2块硬盘来部署这个RAID;
    而-l 0参数则代表RAID 0;
    最后再加上2块硬盘设备的名称即可完成创建。

    Raid0配置实验

    第1步:

    关闭系统,添加2块硬盘,开机后格式化新添加的硬盘,设置分区类型为fd

    【fdisk /dev/sdb】

    【fdisk /dev/sdc】

     

    第2步:安装mdadm工具

    【yum -y install mdadm】

     

    第3步:创建raid0

    【lsblk】

    【mdadm -Cv /dev/md0 -n2 -l0 /dev/sd[b-c]1】

    【lsblk】

    【mdadm -D /dev/md0】

     

    第4步:使用raid磁盘

    (1)创建文件系统(可以是ext4,ext3或fat32等)

    【mkfs.ext4 /dev/md0】

    (2)挂载

    【mkdir /mnt/disk0】

    【mount /dev/md0 /mnt/disk0】

     

     

     

    Raid1配置实验

    第1步:

    关闭系统,添加2块硬盘,开机后格式化新添加的硬盘,设置分区类型为fd

    【fdisk /dev/sdd】

    【fdisk /dev/sde】

    第2步:安装mdadm工具

    【yum -y install mdadm】

     

    第3步:创建raid1

    【lsblk】

    【mdadm -Cv /dev/md1 -n2 -l1 /dev/sd[d-e]1】

    【lsblk】

    【mdadm -D /dev/md1】

     

    第4步:使用raid磁盘

    (3)创建文件系统(可以是ext4,ext3或fat32等)

    【mkfs.ext3 /dev/md1】

    (4)挂载

    【mkdir /mnt/disk1】

    【mount /dev/md1 /mnt/disk1】

    【mount】

     

    第5步:测试(raid的冗余备份和数据灾难恢复过程)

    运行效率:读写速度;冗余备份,灾难恢复功能;

    (1)新添加1块硬盘sdf(1G),分区fd,创建文件系统。

    (2)模拟raid1更换磁盘的过程,添加热备份硬盘

    【cd /mnt/disk1】

    【ls】

    【touch 0 1 2 3 4 5 6 7 8 9 0】

    【ls】

    【cd】

     

    【mdadm -D /dev/md1】 #查看磁盘情况

    【mdadm /dev/md1 -a /dev/sdf】 #添加热备份硬盘sdf

    【mdadm -D /dev/md1】

    (3)模拟磁盘损坏(停用磁盘):

    【mdadm /dev/md1 -f /dev/sde】 #停用磁盘sde

    【mdadm -D /dev/md1】

    (4)查看数据是否丢失或损坏

    【cd /mnt/disk1】

    【ls】

    mdadm /dev/md1 -r /dev/sde 卸载

     

     

    配置若有遗漏或错误,请评论留言。
  • 相关阅读:
    【java】java 中 byte[]、File、InputStream 互相转换
    【java】java base64编码与解码
    git初级使用教程
    git学习五:eclipse使用git下载项目
    git学习四:eclipse使用git提交项目
    mybatis连接mysql数据库插入中文乱码
    SpringMVC加载配置Properties文件的几种方式
    zip 压缩文件夹
    java IOUtils下载图片
    spring工具类获取bean
  • 原文地址:https://www.cnblogs.com/BrokenEaves/p/14452757.html
Copyright © 2011-2022 走看看