LVM与软RAID整理笔记

简介:
pv -->vg-->lv
物理磁盘转化为pv ,然后一个或者多个pv组成vg,vg分成一个或者多个lv
pvcreate /dev/sdb5命令创建pv

pvdisplay命令查看系统中的pv
vgcreate staiyang /dev/sdb5 /dev/sdb6 /dev/sdc5 /dev/sdc6
vgdisplay
lvcreate -L 大小(M G) -n 逻辑卷名,卷组名
lvdisplay

mkfs.ext3 /dev/staidyang/staid1
mount /dev/staidyang/staid1 /data

lvextend -L +1G /dev/staidyang/staid1 这1G是没有被格式化的,下面我们就开始对他格式化
resize2fs 可以在你内容不被破坏的情况下,对新增加的空间进行格式化
resize2fs /dev/staidyang/staid1
再fdisk -l就发现staid1这个lv已经容量扩展了

lvreduce
================================================================================
soft RAID:
创建RAID5分区,三个分区/dev/sdb-/sdd座位RAID主分区,/dev/sde座位备份盘
[root@redhat ~]# mdadm --create /dev/md0 --level=5 --raid-devices=3 --spare-devices=1 /dev/sdb5 /dev/sdc5 /dev/sdd5 /dev/sde5
或者
mdadm --create /dev/md0 -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd  /dev/sde

mdadm --detail /dev/md0 查看第一个RAID分区
cat /proc/mdstat 另一种查看方式
mdadm --remove /dev/md0 /dev/sdb5 移走磁盘 /dev/sdb5(坏了才移)
mdadm --add /dev/md0 /dev/sdb 加入磁盘/dev/sdb
mdadm --fail /dev/md0 /dev/sdb 模拟/dev/sdb出错,此时用cat /proc/mdstat 可以看到同步过程:
mdadm --misc -S /dev/md0 删除raid
格式化raid:mkfs.ext3 /dev/md0
挂载:mount /dev/md0 /mnt/e
创建md1:cp -rf /dev/md0 /dev/md1

[root@redhat mnt]# mdadm --remove /dev/md0 /dev/sdb5
mdadm: hot removed /dev/sdb5
[root@redhat mnt]# mdadm --add /dev/md0 /dev/sdb5
mdadm: added /dev/sdb5
[root@redhat mnt]# mdadm --detail /dev/md0

要使用监视分区,保证能切换到备份分区,mdmpdp守护进程必须打开

  本文转自guoli0813 51CTO博客,原文链接:http://blog.51cto.com/guoli0813/354348,如需转载请自行联系原作者
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
机器学习算法入门:从K-means到神经网络
【6月更文挑战第26天】机器学习入门:从K-means到神经网络。文章涵盖了K-means聚类、逻辑回归、决策树和神经网络的基础原理及应用场景。K-means用于数据分组,逻辑回归适用于二分类,决策树通过特征划分做决策,神经网络则在复杂任务如图像和语言处理中大显身手。是初学者的算法导览。
|
Linux 编译器 C语言
编译Linux内核:基础、重要性和交叉编译方法
Linux内核作为操作系统的心脏,负责管理计算机的硬件资源,同时也是运行所有其他程序的基础。理解如何编译Linux内核对于系统管理员、开发者乃至高级用户来说都是一项极其宝贵的技能。本文将介绍编译Linux内核的基本知识、编译的重要性、具体步骤以及交叉编译的概念。
810 0
|
机器学习/深度学习 算法
【数据科学导论】实验九:线性回归与波士顿房价预测
【数据科学导论】实验九:线性回归与波士顿房价预测
827 1
|
存储
扫雷游戏的实现以及具体分析(保姆级教学)
扫雷游戏的分析和设计、扫雷游戏的文字描述、开始前的准备---多文件的创建、开始实操、扫雷游戏的扩展
|
JavaScript 前端开发
在Vue3中使用echarts图表
在Vue3中使用echarts图表
396 0
在Vue3中使用echarts图表
|
小程序 安全 JavaScript
微信小程序登录流程与实现
微信小程序登录流程与实现
715 1
|
Unix Shell 开发工具
环境搭建 | MuMu模拟器 - Window10/11 系列
环境搭建 | MuMu模拟器 - Window10/11 系列
|
JavaScript 前端开发 数据可视化
WebGL:基于web的交互式2D/3D图形引擎
WebGL(Web图形库)是一个JavaScript应用程序编程接口(API),用于实现交互式Web图形。
609 0
|
大数据 关系型数据库 数据处理
传统数仓和大数据数仓的区别是什么?
传统数仓和大数据数仓的区别是什么?
|
算法 安全
m基于信道差错概率模型仿真对比RS,汉明码以及卷积编译码性能,仿真输出信道差错概率与误码率和仿真速度三维关系图
m基于信道差错概率模型仿真对比RS,汉明码以及卷积编译码性能,仿真输出信道差错概率与误码率和仿真速度三维关系图
353 0
m基于信道差错概率模型仿真对比RS,汉明码以及卷积编译码性能,仿真输出信道差错概率与误码率和仿真速度三维关系图