zoukankan      html  css  js  c++  java
  • linux 磁盘阵列

    1、独立磁盘冗余阵列 (RAID)

    2、RAID级别:
    raid0 扩展卷 (条带卷) 至少一块硬盘 具有较高的存储性能 数据请求多块硬盘并行应答 连续数据分散到多个磁盘存储 ,一块磁盘坏掉所有文件就会破坏 丢失
    raid1 镜像卷 备份 至少两块 硬盘 必须是偶数 写数据时同时写两份
    raid5 扩展卷 支持备份 至少三块硬盘 三块硬盘抽出一部分来作备份,这部分是其中 一块硬盘的 大小 三块硬盘只能坏一块 两块以上数据将不能恢复 适合频繁读的情况,对于频繁写入的情况效率低
    raid10 raid0+raid1 镜像阵列条带 支持备份 涵盖raid0 和raid1的优势

    raid6 至少四块硬盘 最多可以坏两块硬盘 都可以恢复 重建raid阵列

    raid1 和raid5磁盘大小尽量要相同---

    3、 mdadm -C /dev/md0 -ayes -l(level)0 -n2(磁盘分区数) /dev/sd[a,b](匹配sda,sdb)1 //这里就是/dev/sda1 和/dev/sdb1
    mdadm -C /dev/md0 -ayes -l(level)1 -n2 /dev/sd[a,b]1
    mdadm -C /dev/md0 -ayes -l(level)5 -n3 -x1(创建热备份分区) /dev/sd[a,b,c,d]1


    4、cat /proc/mdstat 命令查看创建进度 到100%就可以了 mdadm -D /dev/md0 跟踪进度
    mkfs.ext3 /dev/md0 格式化为ext3文件系统 jfs文件系统在scsi文件存储里边用
    mount /dev/md0 /mnt 挂载

    5、自动挂载:
    /dev/md0 /raid5disk ext3 defaults 0 0

    tune2fs

    blkid

    集合操作符{5..6} {a..z}

    chunks 大小 设定raid0 三块磁盘 每块各写多少 再写入其他快

    如:64k chunks 每块一次各写64k 就是 写入64k在写入第二块 。。。。


    删除、添加一个阵列

    1.umount /raid5
    2.mdadm -S /dev/md0
    3.mdadm --zero-superblock /dev/sda{3..5}
    4.mdadm -C /dev/md0 -ayes -l5 -n3 /dev/sda{3..5}
    5.mdadm -D /dev/md0或cat /proc/mdstat

  • 相关阅读:
    自动控制中的泛函分析(一)
    自动控制中的泛函分析(一)
    Andrew Ng机器学习课程15
    Andrew Ng机器学习课程14(补)
    Andrew Ng机器学习课程14(补)
    关于PADS的一些概念和实用技巧(一)
    关于PADS的一些概念和实用技巧(一)
    Andrew Ng机器学习课程14
    Andrew Ng机器学习课程14
    《数学之美》之计算复杂度
  • 原文地址:https://www.cnblogs.com/jamesbd/p/3567651.html
Copyright © 2011-2022 走看看