RAID5系统架构和扩容_ethnicitybeat的博客-程序员信息网_raid5架构

技术标签: linux  系统架构  ide  

给虚拟机加四块硬盘

/dev/sab,/dev/sdc,/dev/sdd,/dev/sde

第一:对硬盘的原始操作(四块硬盘的操作相同)

[[email protected] ~]# fdisk /dev/sd[b,c,d,e]    //给硬盘分区
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-261, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-261, default 261):
Using default value 261
Command (m for help): t
Selected partition 1
Hex code (type L to list codes): fd    //定格硬盘的类型为raid
Changed system type of partition 1 to fd (Linux raid autodetect)
Command (m for help): wq

二:组建RAID5

[[email protected] ~]#  mdadm --create /dev/md0 --level=5 --raid-device=3 -c 128 /dev/sdb1 /dev/sdc1 /dev/sdd1   //组建有三块硬盘组成的RAID5

三:创建LVM

[[email protected] ~]# pvcreate /dev/md0   //创建PE
[[email protected] ~]# vgcreate vg0 /dev/md0   //创建VG
[[email protected] ~]# lvcreate -l1023 -n ethnicity vg0  //创建LV
[[email protected] ~]# mkfs.ext3 /dev/md0    //格式化
[[email protected] ~]# mkdir /data
[[email protected] ~]# mount /dev/vg0/ethnicity /data/
[[email protected] ~]# df -H
Filesystem             Size   Used  Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                        20G   6.0G    13G  32% /
/dev/sda1              104M    21M    78M  21% /boot
tmpfs                  111M      0   111M   0% /dev/shm
none                   111M   107k   111M   1% /var/lib/xenstored
/dev/mapper/vg0-ethnicity
                       4.3G    76M   4.0G   2% /data

四:LVM扩容

[[email protected] ~]# umount /data/
[[email protected] ~]# mdadm /dev/md0 -a /dev/sde1    //给RAID加一块硬盘
[[email protected] ~]# mdadm --grow /dev/md0 --raid-devices=4   //设定硬盘的数量
[[email protected] ~]# pvresize /dev/md0
[[email protected] ~]# lvresize -l +512 /dev/vg0/ethnicity  //根据所加硬盘大小来扩容
[[email protected] ~]# resize2fs /dev/vg0/ethnicity
resize2fs 1.39 (29-May-2006)
Please run 'e2fsck -f /dev/vg0/ethnicity' first.
[[email protected] ~]# e2fsck -f /dev/vg0/ethnicity
[[email protected] ~]# resize2fs /dev/vg0/ethnicity
[[email protected] ~]# mount /dev/vg0/ethnicity /data/
[[email protected] ~]# df -H
Filesystem             Size   Used  Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                        20G   6.0G    13G  32% /
/dev/sda1              104M    21M    78M  21% /boot
tmpfs                  111M      0   111M   0% /dev/shm
none                   111M   107k   111M   1% /var/lib/xenstored
/dev/mapper/vg0-ethnicity
                       6.4G    76M   6.1G   2% /data

这样这个小实例就成功了

以下是几个操作的笔记

1、 导出硬盘的分区状态

sfdisk -d /dev/sdb >disk.out

2、 把分区状态导入到另外的硬盘

   sfdisk /dev/sde <disk.out

3、 查看mdadm状态

cat /proc/mdstat
mdadm --detail /dev/md0

4、 LVM删除

umount /data
lvremove /dev/vg0/ethnicity
vgremove vgo
pvremove /dev/md0

5、RAID删除

mdadm /dev/md0 –fail /dev/sd[b,c,d,e]1 –remove /dev/sdb[b,c,d,e]1

6、停止RAID

     mdadm –stop /dev/md0

7、清空磁盘(分区)超级块中的RAID信息

     mdadm  --misc –zero-superblock /dev/sd[b,c,d,e]1

 

97913521cd7c23a1b29733ff6217dc74.png

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ethnicitybeta/article/details/122884804

智能推荐

CSS权重_超级冲天猪的博客-程序员信息网_css 权重

CSS权重权重决定了你css规则怎样被浏览器解析直到生效。“css权重关系到你的css规则是怎样显示的”。 当很多的样式被应用到某一个元素上时,权重是一个决定哪种样式生效,或者是优先级的过程。每条css规则,都包含一个权重级别。 这个级别是由不同的选择器加权计算的,通过权重,不同的样式最终会作用到你的网页中 。 如果两个选择器同时作用到一个元素上,权重高者生效。权重记忆口诀:1.从0开始,一个行内样式+10002.一个id选择器+1003.一个属性选择器、class或者伪类+104.一个元素选择

PyTorch载入预训练权重方法和冻结权重方法_Fighting_1997的博客-程序员信息网_预训练权重

载入预训练权重1. 直接载入预训练权重简单粗暴法:pretrain_weights_path = "./resnet50.pth"net.load_state_dict(torch.load(pretrain_weights_path))如果这里的pretrain_weights与我们训练的网络不同,一般指的是包含大于模型参数时,可以修改为net.load_state_dict(torch.load(pretrain_weights_path), strict=False)2. 修改网络结

一个AI玩57个游戏,DeepMind离真正「万能」的AGI不远了!_量子位的博客-程序员信息网

郭一璞 栗子 安妮 发自 凹非寺 量子位 报道 | 公众号 QbitAIDeepMind刚刚宣布,他们在多任务学习上取得了巨大的进展,也就是让单个智能体学会许多不同任务:...

关于Keras报错AttributeError: 'NoneType' object has no attribute '_inbound_nodes'的解决方法_Qcoin的博客-程序员信息网

关于一个Keras报错的解决方法之前打算计算孪生神经网络的输出的绝对值,直接用了Keras的backend的函数:diff_fea_1 = K.abs(Subtract()([feature_1_X, feature_1_Y])) # (B, H, W, 16)但是却碰到了如下的报错:AttributeError: 'NoneType' object has no attribute ...

文献类型_四荒的博客-程序员信息网

一、一次文献一次文献指以作者本人的研究成果为依据而创作的原始文献,如期刊论文、研究报告、专利说明书、会议论文等。一次文献数量庞大、分散在各种期刊、媒体、会议论文集、图书、连续性出版物、特种文献之中,所以寻找困难。1)论著1.“论著”指的是“议论性著作”,是医学论文体裁中常见的一种表现形式,具有特定的概念。2.论著是作者将自己的科研、临床、教学的成果、经验、体会,以严密的逻辑论证、规...

随便推点

五大常用数据库的应用领域介绍_꧁༺舒月༻꧂的博客-程序员信息网_常见的数据库应用

常用的数据库一般分为五种:(一)Access,这款数据库是由微软发布的,是一款关联式数据序管理型系统的数据库,通常是被用来开发Web 应用程序这些应用程序都利用Asp技术在IIs上运行,但是由于Access 是小型的数据库,在很多的使用上都有着局限性,而且如果过多的数据库访问量还会造成数据库的性能极具下降。(二)SqlServer,这款数据库是一款小型数据库管理系统的数据库,其开发公司是瑞...

keras报错:load_weights() got an unexpected keyword arguement 'skip_mmismatch'_东写西读李老湿的博客-程序员信息网

网上下载了一个Yolo(keras+tensorflow)网络的训练代码,在运行的时候,报了以下错误:load_weights() got an unexpected keyword arguement 'skip_mmismatch'。在网上搜索了半天,也没有发现具体原因,最后,仔细看了看这句话的报错,因为我调用的是一个keras的内置函数,却没有这个参数,就想到了版本问题。最后将keras进行...

算法竞赛宝典-递推算法_kaixinqi的博客-程序员信息网_楚继光报怨道:“能量盘为什么要这样移动?真够麻烦的。”“因为这样移动,暗含宇宙

算法竞赛宝典-递推算法Problem A 【递推】挖地雷 待更新问题 B: 【递推】偶数3的个数时间限制: 1 Sec 内存限制: 64 MB题目描述“报告,我军已探出地雷阵中所有的地雷位置,并且还发现了一份使用说明书。”一个黑暗军团的小兵匆忙跑来,交给修罗王一张纸。只见这张纸上面写道:“我是一颗萌萌的地雷,拆除我很容易,看到我身上标着的整数N了吗?你只要输入这个N位数中有多...

ES多字段匹配查询时的权重控制_斗者_2013的博客-程序员信息网_es 权重

我们在使用ES进行查询时常常遇到这样的场景:需要根据用户输入的查询关键字同时去匹配多个字段,并且希望对匹配字段的权重做不同的设置,比如同时去匹配公司名称和公司简介,这里一般需要提升公司名称匹配的权重,这样得出的相关性评分才会更准确。在ES中,我们可以通过boost参数来控制多字段查询的权重。

综合评价指标权重方法汇总_spssau的博客-程序员信息网_综合评价指标

本文将介绍八种权重计算方法,并且依据其原理进行分类,对方法所需的数据格式、指标结果解读进行介绍。另外针对一些常见问题:如多级权重如何计算?用多种方法计算得到的权重如何合并为综合权重用于之后的分析?常见的不同权重计算方法的搭配方式,在之后的第二部分里进行详细说明。一、第一部分:权重确定方法分类权重计算的确定方法在综合评价中重中之重,不同的方法对应的计算原理并不相同。在实际分析过程中,应结合数据特征及专业知识选择适合的权重计算。下面介绍的权重方法,共8种按照计算原理可分成四类。_1671465600

推荐文章

热门文章

相关标签