目录

  • 软件磁盘阵列练习记录
    • 一、划分测试使用磁盘分区
      • lsblk 命令查看分区情况:
      • gdisk 配置1G分区
    • mdadm命令创建软件RAID
      • 创建命令:mdadm --creat /dev/md0 --auto=yes --level=5 --chunk=256K --raid-devices=4 --spare-devices=1 /dev/sda{10,11,12,13,14}
      • 查看命令:mdadm --detail /dev/md0
      • 查看命令:cat /proc/mdstat
      • 初始化md0命令:mkfs.xfs -f -d su=256k , sw=3 -r extsize=768k /dev/md0
      • 挂在命令:mount
      • df -Th /srv/raid查看
    • 仿真错误救援
    • 开机自启动RAID
      • mdadm --detail /dev/md0 | grep -i uuid
      • vim /etc/mdadm.conf
      • blkid /dev/md0
      • vim /etc/fstab
      • umount /dev/md0;mount -a
      • 再次重起/srv/raid中的数据还在
      • 测试过程中出现的错误:

软件磁盘阵列练习记录

一、划分测试使用磁盘分区

lsblk 命令查看分区情况:

仍然预留有空间(总空间1.8T),已经配置好了一个sda10;

gdisk 配置1G分区

  1. gdisk /dev/sda 命令:

    2.分阶段输入n、11、Enter、+1G、Enter:分别对应(n->添加分区,Enter->默认起始扇区,+1G->容量,Enter->linux的8300文件系统)

    3.输入p进行查看:

    4.同样方式再添加3个分区;
    5.输入partprobe -s命令,执行分区方案,再lsblk查看如下:


至此,准备工作完成,磁盘分区命令:
1.命令lsblk查询分区;
2.命令gcc /dev/sda用于分区,按照提示操作即可;
3.命令partprobe执行分区方案;

mdadm命令创建软件RAID

创建命令:mdadm --creat /dev/md0 --auto=yes --level=5 --chunk=256K --raid-devices=4 --spare-devices=1 /dev/sda{10,11,12,13,14}

注意到 256K中的’K’为大写

查看命令:mdadm --detail /dev/md0

显示:

查看命令:cat /proc/mdstat

初始化md0命令:mkfs.xfs -f -d su=256k , sw=3 -r extsize=768k /dev/md0

其中,768k为3*256k,此命令中’k’为小写

挂在命令:mount

mkdir /srv/raid
mount /dev/md0 /srv/raid

df -Th /srv/raid查看

仿真错误救援

主要命令:mdadm --manage /dev/md[0-9] [–add 装置] [–remove 装置] [–fail 装置]
验证步骤命令:
1.cp -a /etc /var/log /srv/raid 为磁盘随便复制点内容;
2.df -Th /srv/raid;du -sm /srv/raid/* ; du查看目录大小,df查看文件系统使用情况;
3.mdadm --manage /dev/md0 --fail /dev/sda10 选择sda10模拟损坏;
4.mdadm --manage /dev/md0 --remove /dev/sda10 移除sda10;
5.mdadm --manage /dev/md0 --add /dev/sda10 再加入sda10;

开机自启动RAID

再设置开机启动RAID前,直接reboot了一次,结果直接导致启动黑屏,为了验证是否因为没有设置开机自启动而导致的原因,决定再尝试一次,进行确认。。。
开始reboot了,观察会不会崩盘!!!!
1.开机并没有系统崩溃,上次崩溃可能是其他原因;
2.lsblk命令结果如下:

3.虽然RAID进行了自动挂载,但是其中的数据已经不在了,原因还不清楚,有机会再进行测试!

设置自启动的过程:

mdadm --detail /dev/md0 | grep -i uuid

查询设备注册的uuid识别码;

vim /etc/mdadm.conf

增加配置文件:
ARRAY /dev/md0 UUID : f05648f6:28d6a3b0:166d8dc9:fed9440b

blkid /dev/md0

查询文件系统的uuid

vim /etc/fstab

UUID=c81d34d5-bad2-4421-a27c-9087da98e9b4 /srv/raid xfs defaults 0 0

umount /dev/md0;mount -a

mount -a也就是挂在 /etc/fstab中的所有设备;

再次重起/srv/raid中的数据还在

至此,RAID软件设置完成!

测试过程中出现的错误:

1.挂载出现错误:


原因是未能先进行初始化。

2.初始化也出现了错误:

原因是768k写成768K;

软件磁盘阵列练习记录相关推荐

  1. 软件磁盘阵列(Software RAID)介绍

    简介 RAID,英文全称为:Redundant Arrays of Independent Disks,中文译为:独立容错式磁盘阵列,以前也叫作容错式廉价磁盘阵列,现在一般都称为磁盘阵列.这个东西是由 ...

  2. linux 阵列命令,linux软件磁盘阵列命令 - mdadm

    linux软件磁盘阵列命令 - mdadm 首页 计算机相关 linux命令 linux软件磁盘阵列命令 - mdadm linux环境下可以用mdadm来创建软件磁盘阵列[root@study ~] ...

  3. 软件磁盘阵列 (Software RAID)

    RAID-0 (等量模式, stripe):性能最佳 将写入的文件分成等量的区块chunk,依序放到各个磁盘里面去,不安全. RAID-1 (映射模式,mirror):完整备份 使用另一个磁盘做镜像, ...

  4. Linux学习笔记38——磁盘配额 (Quota) 的应用与实作、软件磁盘阵列 (Software RAID)、逻辑卷轴管理员 (Logical Volume Manager)

    一.磁盘配额 (Quota) 的应用与实作 1,什么是 Quota Quota 的一般用途 [1] Quota 的使用限制 2,一个 XFS 文件系统的 Quota 实作范例 3 实作 Quota 流 ...

  5. 软件测试bug文档模板,软件bug测试记录模板

    软件bug测试记录模板 XXX软件bug测试记录表 文档编号: 背景信息 项目名称 测试目的 硬件环境 软件环境 测试时间 测试人员 测试说明 1.严重等级: A-Crash(崩溃的):由于程序所引起 ...

  6. 怎样查看电脑系统版本_用什么软件查维修记录 思域HATCHBACK怎样查询维保记录_汽车事故车查询...

    请点击上方快速关注 思域HATCHBACK很火.这款被誉为"国产Type R"的思域HATCHBACK版本在三厢车的基础上,集成了更运动化乃至更具战斗感的套件包围.中置排气和手动变 ...

  7. 硬件磁盘阵列还是软件磁盘阵列

    市面上有所谓硬件磁盘阵列与软件磁盘阵列之分,因为软件磁盘阵列是使用一块SCSI 卡与磁盘连接,一般用户误以为是硬件磁盘阵列.以上所述主要是针对硬件磁盘阵列, 其与软件磁盘阵列有几个最大的区别: 一个完 ...

  8. 常用编码软件简单使用记录 2 : 非自主编码器

    上一篇文章记录了记录自主生产编码器的厂商的编码软件,包括Mainconcept,Divx,Elecard.本文记录一下不使用自主生产编码器的软件. 不使用自主生产编码器的软件比较常见.这类软件实际上是 ...

  9. 利用转写软件进行高效记录

    利用转写软件进行高效记录 市面上出现了各种各样的录音笔,这让很多想要购买此类产品的朋友们有些不知所措.所以在知乎这一类问答平台上,可以看到好多关于哪款录音笔好用的这种问题. 大家想要购买录音笔主要是认 ...

最新文章

  1. 并发编程中的大坑:你的直觉有序性问题
  2. redis中的list
  3. webpack4.x Loaders
  4. linux 监控命令
  5. 故人的一份连连看代码,c语言版本
  6. CSS的计数器:counter-increment与counter-reset
  7. Spring JdbcTemplate示例
  8. deepin 安装cuda 编译 ffmpeg
  9. js 对Array的补充
  10. 三维点云学习(1)上-PCA主成分分析 法向量估计
  11. select下拉列表
  12. 通达信期货接口有必要开通五档行情?
  13. 计算机pe启动蓝屏怎么办,电脑使用PE系统蓝屏如何修复
  14. 0xc0000001报错解决办法
  15. 怎么用计算机算lg多少是一个数,数学lg怎么算
  16. Python模拟登录淘宝
  17. spotbug常见错误心得
  18. 计算机PS属性怎么改,电脑不用ps怎么改图片分辨率_教你修改图片分辨率的方法...
  19. 供应链管理 | 华为是如何进行供应链规划与设计
  20. 从pwn-summoner理解first fit

热门文章

  1. springboot+jsp学生综合素质测评系统
  2. 第 11 章 Python 第三方库纵览
  3. 甘特图:制定项目计划的三个要点
  4. 有意思了,小程序可以一键生成App了
  5. 沟通中经常用到的几个库存术语
  6. Oracle去重数据
  7. n行Python代码系列:四行程序实现两个视频同屏播放
  8. 信号源如何设置扫频模式
  9. 卫星过顶计算matlab,太阳同步侦察卫星轨道预报算法实现与仿真_问答库
  10. 数据库实验之《表的连接和嵌套查询》