软件磁盘阵列练习记录
目录
- 软件磁盘阵列练习记录
- 一、划分测试使用磁盘分区
- 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分区
- 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;
软件磁盘阵列练习记录相关推荐
- 软件磁盘阵列(Software RAID)介绍
简介 RAID,英文全称为:Redundant Arrays of Independent Disks,中文译为:独立容错式磁盘阵列,以前也叫作容错式廉价磁盘阵列,现在一般都称为磁盘阵列.这个东西是由 ...
- linux 阵列命令,linux软件磁盘阵列命令 - mdadm
linux软件磁盘阵列命令 - mdadm 首页 计算机相关 linux命令 linux软件磁盘阵列命令 - mdadm linux环境下可以用mdadm来创建软件磁盘阵列[root@study ~] ...
- 软件磁盘阵列 (Software RAID)
RAID-0 (等量模式, stripe):性能最佳 将写入的文件分成等量的区块chunk,依序放到各个磁盘里面去,不安全. RAID-1 (映射模式,mirror):完整备份 使用另一个磁盘做镜像, ...
- Linux学习笔记38——磁盘配额 (Quota) 的应用与实作、软件磁盘阵列 (Software RAID)、逻辑卷轴管理员 (Logical Volume Manager)
一.磁盘配额 (Quota) 的应用与实作 1,什么是 Quota Quota 的一般用途 [1] Quota 的使用限制 2,一个 XFS 文件系统的 Quota 实作范例 3 实作 Quota 流 ...
- 软件测试bug文档模板,软件bug测试记录模板
软件bug测试记录模板 XXX软件bug测试记录表 文档编号: 背景信息 项目名称 测试目的 硬件环境 软件环境 测试时间 测试人员 测试说明 1.严重等级: A-Crash(崩溃的):由于程序所引起 ...
- 怎样查看电脑系统版本_用什么软件查维修记录 思域HATCHBACK怎样查询维保记录_汽车事故车查询...
请点击上方快速关注 思域HATCHBACK很火.这款被誉为"国产Type R"的思域HATCHBACK版本在三厢车的基础上,集成了更运动化乃至更具战斗感的套件包围.中置排气和手动变 ...
- 硬件磁盘阵列还是软件磁盘阵列
市面上有所谓硬件磁盘阵列与软件磁盘阵列之分,因为软件磁盘阵列是使用一块SCSI 卡与磁盘连接,一般用户误以为是硬件磁盘阵列.以上所述主要是针对硬件磁盘阵列, 其与软件磁盘阵列有几个最大的区别: 一个完 ...
- 常用编码软件简单使用记录 2 : 非自主编码器
上一篇文章记录了记录自主生产编码器的厂商的编码软件,包括Mainconcept,Divx,Elecard.本文记录一下不使用自主生产编码器的软件. 不使用自主生产编码器的软件比较常见.这类软件实际上是 ...
- 利用转写软件进行高效记录
利用转写软件进行高效记录 市面上出现了各种各样的录音笔,这让很多想要购买此类产品的朋友们有些不知所措.所以在知乎这一类问答平台上,可以看到好多关于哪款录音笔好用的这种问题. 大家想要购买录音笔主要是认 ...
最新文章
- 并发编程中的大坑:你的直觉有序性问题
- redis中的list
- webpack4.x Loaders
- linux 监控命令
- 故人的一份连连看代码,c语言版本
- CSS的计数器:counter-increment与counter-reset
- Spring JdbcTemplate示例
- deepin 安装cuda 编译 ffmpeg
- js 对Array的补充
- 三维点云学习(1)上-PCA主成分分析 法向量估计
- select下拉列表
- 通达信期货接口有必要开通五档行情?
- 计算机pe启动蓝屏怎么办,电脑使用PE系统蓝屏如何修复
- 0xc0000001报错解决办法
- 怎么用计算机算lg多少是一个数,数学lg怎么算
- Python模拟登录淘宝
- spotbug常见错误心得
- 计算机PS属性怎么改,电脑不用ps怎么改图片分辨率_教你修改图片分辨率的方法...
- 供应链管理 | 华为是如何进行供应链规划与设计
- 从pwn-summoner理解first fit