linux raid5卷,Linux逻辑卷及RAID5的创建
逻辑卷创建逻辑卷步骤:扩容移除逻辑卷缩减逻辑卷缩减卷组磁盘阵列RAID建立RAID磁盘磁盘的故障处理磁盘阵列的还原问答:
逻辑卷
物理卷:不能调整文件系统大小
卷组:将一块或多块硬盘融合成一块
逻辑卷:逻辑卷才能建立文件系统,逻辑卷支持扩容(在线扩容),可用来实现对分区的动态扩展。
创建逻辑卷步骤:
添加硬盘
创建物理卷、合成卷组、划分逻辑卷
mkdir建立挂载点目录、mfks格式化、挂载
pvcreate /dev/sd[bcd] ---- 将sdb sdc sdd 三块硬盘建立成物理卷
vgcreate -s 16M kaso_vg /dev/sdb /dev/sdc — 建立卷组两块硬盘c和b 指定物理单元为16M(为了划分容量时候便于计算使用的)
-s 16M 指定最小物理单元PE为16M,默认4M
vgextend kaso_vg /dev/sdd – 扩容卷组容量
lvcreat 逻辑建立 (建立文件系统)
-n 指定名字
-L 指定大小
-l 10 表示单位,10个PE
lvcreate -n team_lv1 -L 200M team_vg
//若上面卷组指定最小单位PE为16M,则划分200M给逻辑卷后其实际大小不是200M,而是208M!
//就高不就低,实际值会按给的值向大的给。若PE为4M,则实际大小就是200M
lvcreate -n team_lv2 -l 10 team_vg
//若上面指定卷组PE为16M,则此步划分10个单位PE给逻辑卷即160M
建立文件系统 格式化设备的路径(两个路径都可以用)
两个路径:
①/dev/卷组名/逻辑卷名 如:/dev/test_vg/test_lv(此方式需要建立挂载目录)
②/dev/mapper/卷组名-逻辑卷名 如:/dev/mapper/test_vg-test_lv
mkfs.ext4 /dev/mapper/kaso_vg-kaso_lv1
vim /etc/fstab 挂载,但现在还没有挂上,需reboot或mount -a
mount -a 所有的重新挂载
扩容
(支持在线扩容)注意区分 逻辑卷空间 和 文件系统空间
加密分区最好不要扩容
lvextend -L +160M /dev/team_vg/team_lv1 在原基础上增加160M
lvextend -L 368M /dev/team_vg/team_lv1 总大小增加至368M
lvscan 看逻辑卷扩容状态
df -Th 看文件系统状态,若有一部分容量还没格式化,则那部分容量不会累加进来。
resize2fs /dev/team_vg/team_lv1 重新刷新文件系统。
逻辑卷扩容后,扩容的那部分还没有格式化,但也不能对kaso_lv1重新格式化(前面的数据会全没了)。resize2fs可以将扩容那部分进行单独格式化并挂载以便创建文件系统。此时通过df -Th 可以查看到已格式化并挂载后容量更新的逻辑卷team_lv1
最后再查看一次文件系统df -Th
移除逻辑卷
取消挂载umount—lvremove—vgremove—pvremove
缩减逻辑卷
(不建议用 尤其是生产环境 数据丢失)
逻辑卷缩减
先卸载(确认文件系统中的数据不能大于要缩减到的总容量)
umount 设备 //卸载挂载点 或 卸载目录都可以
先检查文件系统信息(对文件系统进行强制性检查)
e2fsck -f /dev/team_vg/team1_lv
先缩减文件系统
resize2fs /dev/team_vg/team1_lv 160M
缩减逻辑卷
lvreduce -L 160M /dev/team_vg/team1_lv
挂载验证
mount 设备 挂载点
缩减卷组
若要求 kaso_vg sdb sdc sdd 60G 将sdb从卷组中移除
pvscan分析 pe的使用率。
移动pe单元
pvmove 源 目标
pvmove /dev/sdb /dev/sdd
缩减卷组
vgreduce kaso_vg /dev/sdb 将硬盘移除
删除pv
磁盘阵列RAID
磁盘A 磁盘B 磁盘C
0 0 0 校验位 异或 (特点相同为0 不同1)
0 1 1
1 0 1
1 1 0
要求 sdb sdc sdd 建立一个名为md0的虚拟磁盘 raid5技术
当 sdb 磁盘出现故障,保证数据仍然有效。
使用sde磁盘 加入阵列 代替 sdb工作。
建立RAID磁盘
mdadm -C /dev/md0 -l5 -n3 /dev/sd[bcd]
-C 创建
-l level
-n number 3块盘
watch -n1 cat /proc/mdstat 看进度条的状态到100%使用其建立物理卷卷组 逻辑卷
创建物理卷、合成卷组、划分逻辑卷、建立挂载点、格式化、挂载、df -Th查看、reboot
①pvcreate /dev/md0 ②vgcreate test_vg /dev/md0 ③lvcreate -n test_lv -L 30G test_vg
④mkdir /mnt/test ⑤mkfs.ext4 /dev/test_vg/test_lv
⑥vim /etc/fstab
/dev/test_vg/test_lv /mnt/test ext4 dafaults 0 0
⑦df -Th ⑧reboot
注:设备名称md0 会因为没有建立配置文件而产生变化 (/etc/mdadm.conf)
ARRAY /dev/md0 UUID=? //UUID可在 mdadm -D /dev/md0 中找到
mdadm -D /dev/mdxxx 查看阵列状态以及阵列的UUID值
磁盘的故障处理
标记故障盘
mdadm /dev/md0 -f /dev/sdc — 标记故障盘
mdadm -D /dev/md0 可查看磁盘阵列,也可查看UUID
cat /proc/mdstat 查看状态
mdadm /dev/md0 -r /dev/sdc — 移除故障盘
mdadm /dev/md0 -a /dev/sde ---- 添加新磁盘进入阵列
磁盘阵列的还原
阵列上建立的信息先还原/dev/md0
mdadm -S /dev/md0 — 停用阵列
每个被建立过阵列的磁盘前面4096个字节中都包含了文件系统信息 superblock
mdadm --zero-superblock /dev/sd[bcde]
问答:
1.命令将/dev/sdb sdc sdd建立成为raid5,的磁盘阵列。并使md0设备永久有效的在系统中被识别(mdadm.conf)。
mdadm -C /dev/md0 -l5 -n3 /dev/sd[bcd]
vim /etc/mdadm.conf
ARRAY /dev/md0 UUID=xxxxx
mdadm -D /dev/md0
2.命令将md0设备建立成为物理卷,卷组,以及大小为10G的逻辑卷test_lv,后将lv进行扩容到15G。
pvcreate /dev/md0
vgcreate kaso_vg /dev/md0
lvcreate -n test_lv -L 10G kaso_vg
lvextend -L 15G /dev/kaso_vg/test_lv
3.现发现md0阵列中的sdd磁盘故障,请将其从阵列中移除并更换新硬盘sde到阵列中。
mdadm /dev/md0 -f /dev/sdd
mdadm /dev/md0 -r /dev/sdd
mdadm /dev/md0 -a /dev/sde
课堂练习:
1.为虚拟机添加三块大小为20GB的磁盘sdb sdc sdd
2.将三块硬盘转换为物理卷,并将sdc sdd两pv建立成名为class_vg的卷组,并将sde扩展进该卷组
3.建立一个名为class_lv的逻辑卷,大小为30G,并将该逻辑卷建立ext4文件系统。建立挂载点/mnt/lvm后挂载。
4.将class_lv文件系统扩展到50GB。
5.将建立的逻辑卷、卷组和物理卷删除(严格注意顺序)
6.为虚拟机添加4块大小为20G的硬盘sd[bcde],将sd[bcd]三块硬盘建立为raid5,并将虚拟磁盘md0设定为物理卷。建立卷组和一个大小为30G的逻辑卷。
7.模拟磁盘sdd故障将其冲阵列中剔除,并将sde加入阵列
8.停用磁盘阵列
linux raid5卷,Linux逻辑卷及RAID5的创建相关推荐
- Linux基础--存储管理(逻辑卷lvm,swap交换分区,mount,raid磁盘阵列)
一.存储管理2 要点:逻辑卷lvm,swap交换分区,mount,raid磁盘阵列 盛年不重来,一日难再晨. 及时当勉励,岁月不待人. 1.逻辑卷LVM–(Logical Volume Manager ...
- linux系统创建lvm卷,LVM逻辑卷创建管理
一.简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵 ...
- linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例
转自:truemylife.linux磁盘 分区 物理卷 卷组 逻辑卷 文件系统加载点操作案例 基本概念: 磁盘.分区.物理卷[物理部分] 卷组[中间部分] 逻辑卷.文件系统[虚拟化后可控制部分] 磁 ...
- linux用pe大小做逻辑卷,Linux常用命令之--逻辑卷
逻辑卷管理概述 每个Linux使用者在安装Linux时都会遇到这样的困境:在为系统分区时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能 ...
- Linux下的LVM逻辑卷管理
################# ####lvm逻辑卷#### ################# ##LVM逻辑卷的简述 Linux LVM是linux逻辑卷管理(Logical Volume M ...
- Linux磁盘分区和逻辑卷
一.硬盘接口类型 硬盘的接口主要有IDE.SATA.SCSI .SAS和光纤通道等五种类型.其中IDE和SATA接口硬盘多用于家用产品中,也有部分应用于服务器,SATA是一种新生的硬盘接口类型,已经取 ...
- Linux command lvextend 扩展逻辑卷设备
Linux command lvextend 扩展逻辑卷设备 tags: 设备 文章目录 Linux command lvextend 扩展逻辑卷设备 1. 简介 2. 语法 3. 常用参数 4. 安 ...
- Linux磁盘分区、逻辑卷、交换分区管理
一.分区 1.MBR分区 2.GPT分区 二.磁盘分区管理 1.查看磁盘信息 2.添加磁盘 3.管理分区 (1)fdisk,默认划分为MBR的格式 (2)gdisk,默认默认划分为GPT的格式 (3) ...
- LVM逻辑卷管理器,部署逻辑卷,扩容逻辑卷,缩小逻辑卷,删除逻辑卷
1.LVM逻辑卷管理器 硬盘设备管理技术虽然能够有效地提高硬盘设备的读写速度以及数据的安全性,但是在硬盘分好区或者部署为RAID 磁盘阵列之后,再想修改硬盘分区大小就不容易了.换句话说,当用户想要随着 ...
- linux 增加lv大小,Linux增加LV(逻辑卷)容量
Linux增加LV(逻辑卷)容量 2017-09-29-17:34:13 个人原创博客,转载请注明出处. 查看逻辑卷的相关命令: lvs vgs 命令: VG #PV #LV #SN Attr VSi ...
最新文章
- Adobe Creative Suite CS4/CS5 全系列注册机
- 《黑马程序员》认识OC的第一个程序(Objective-c)
- 最简单的设置按钮的鼠标悬停效果
- efcore调用函数_.net core EF Core调用存储过程的方式
- IOS-企业开发人员账号amp;邓白氏码申请记录
- [翻译]AKKA笔记 - DEATHWATCH -7
- 关于BSTR数据类型
- 微信转发别人语音的方法
- python键盘输入字典类型_python数据类型——字典类型
- 【DSP入门】DSP2803x算法加速利器之CLA
- 解决Symantec卸载需要密码问题又一新招
- 使用OpenCV和Python构建自己的车辆检测模型
- 初学数据分析(一)【利用numpy实现矩阵标准化】
- 【摄影与图像】444,422,420,10bit,8bit,RGB,YCrCb,场序,h264编码,封装,码率,PR常用配置
- android 横屏录制视频,MediaRecorder怎么在竖屏的时候录像结果是横屏录的结果
- 我们采访了三位学生:他们写代码、95 后、来自大陆和台湾
- linux usb有线网卡驱动_有线网卡Linux驱动安装小记
- 既然阻塞 I/O 会使线程休眠,为什么 Java 线程状态却是 RUNNABLE?
- zabbix Trapper 监控项配置(39)
- 盘古开源:技术为基创新驱动数据存储体系完善
热门文章
- mysql5.7.10 performance_schema_MySQL的show profile简介以及该功能在MySQL 5.7中performance_schema中的替代...
- ALSA之PCM分析
- 【Android多媒体】Android5.0 NuPlayer多媒体框架【1】
- ffmpeg (四):ffmpeg, ffplay, ffprobe用法
- webservice 参数为xml_CXF-web service之集大成者,想要学好web service,必须会
- hⅰgh怎么读音发音英语_gh的发音规律
- python 极速后台开发框架_基于FastAdmin快速搭建后台管理系统
- mysql 建表语句 及完整案例_Linux运维必会的100道MySql面试题之(一)
- 对超级计算机的认识有关论文,计算机科与技术专业的认识与思考.docx
- aix oracle调整逻辑卷的大小,AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume(示例代码)...