0203逻辑卷管理、RAID磁盘阵列、VD0、管理运行级别
目录
一、逻辑卷管理
1、逻辑卷
(1)、作用:
(2)、逻辑卷的制作过程
(3)、LVM管理工具集
2、制作逻辑卷
(1)、建立卷组(VG) vgcreate
(2)、建立逻辑卷(LV) lvcreate
3、逻辑卷的扩展
--卷组有足够的剩余空间
(1)、扩展逻辑卷的空间 lvextend
(2)、扩展逻辑卷的文件系统(刷新文件系统)( xfs_growfs resize2fs)
--卷组没有足够的剩余空间
(1).扩展卷组的空间 (vgextend )
(2).扩展逻辑卷的空间
(3).扩展逻辑卷的文件系统(刷新文件系统)
4、逻辑卷的补充
(1)、逻辑卷支持缩减
(2)、卷组划分空间的单位 PE
示例:请创建一个大小为250M的逻辑卷名字为lvredhat(修改PE大小vgchange )
(3)、逻辑卷的删除 (lvremove )
二、RAID磁盘阵列
1、RAID 0,条带模式(没有容错功能)
2、RAID 1,镜像模式
3、RAID5,高性价比模式
4、RAID6,高性价比/可靠模式
5、RAID 0+1/RAID 1+0
三、VDO (了解内容)
1、Virtual Data Optimizer(虚拟数据优化器)
2、重复数据删除
3、压缩
4、制作VDO卷
5、VDO卷的格式化加速(跳过去重分析):
四、管理运行级别
1、RHEL6:运行级别 300
2、RHEL7:运行模式(运行级别)
当前直接切换到字符模式
当前直接切换到图形模式
查看每次开机默认进入模式
设置永久策略,每次开机自动进入multi-user.target
一、逻辑卷管理
1、逻辑卷
(1)、作用:
1.整合分散的空间(整个分区或者整个硬盘,不能是分区的或硬盘的剩余部分)
2.空间支持扩大
(2)、逻辑卷的制作过程
在 “分区----> 格式化” 中间增加一个逻辑层
将众多的物理卷(PV)组建成卷组(VG),再从卷组中划分出逻辑卷(LV)
(3)、LVM管理工具集
功能 |
物理卷管理 |
卷组管理 |
逻辑卷管理 |
Scan 扫描 |
pvscan |
vgscan |
lvscan |
Create 创建 |
pvcreate |
vgcreate |
lvcreate |
Display 显示 |
pvdisplay |
vgdisplay |
lvdisplay |
Remove 删除 |
pvremove |
vgremove |
lvremove |
Extend 扩展 |
/ |
vgextend |
lvextend |
2、制作逻辑卷
(1)、建立卷组(VG) vgcreate
格式:vgcreate 卷组名 设备路径…….
[root@localhost ~]# vgcreate systemvg /dev/sdb[1-2] #创建卷组
[root@localhost ~]# pvs #查看系统所有物理卷信息
[root@localhost ~]# vgs #查看系统卷组信息
(2)、建立逻辑卷(LV) lvcreate
格式: lvcreate -L 大小G -n 逻辑卷名字 卷组名
[root@localhost ~]# lvcreate -L 16G -n vo systemvg #创建逻辑卷
[root@localhost ~]# vgs #查看卷组信息
[root@localhost ~]# lvs #查看逻辑卷信息
(3)、使用逻辑卷(LV) mkfs格式化文件系统
[root@localhost ~]# ls /dev/systemvg/vo
[root@localhost ~]# ls -l /dev/systemvg/vo
[root@localhost ~]# mkfs.xfs /dev/systemvg/vo #格式化xfs文件系统
[root@localhost ~]# blkid /dev/systemvg/vo #查看文件系统类型
/dev/systemvg/vo: UUID="7831d2f2-d520-49cf-9e67-ec6fd8f1b3a6" TYPE="xfs"
[root@localhost ~]# vim /etc/fstab
[root@localhost ~]# mkdir /mylv
[root@localhost ~]# mount -a #检测fstab文件内容书写是否正确
[root@localhost ~]# df -h /dev/systemvg/vo #查看查看正在挂载使用的设备
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/systemvg-vo 16G 33M 16G 1% /mylv
3、逻辑卷的扩展
--卷组有足够的剩余空间
(1)、扩展逻辑卷的空间 lvextend
[root@localhost ~]# df -h | grep vo
/dev/mapper/systemvg-vo 16G 33M 16G 1% /mylv
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
systemvg 2 1 0 wz--n- 19.99g 3.99g
[root@localhost ~]# lvextend -L 18G /dev/systemvg/vo #扩展到18G
Size of logical volume systemvg/vo changed from 16.00 GiB (4096 extents) to 18.00 GiB (4608 extents).
Logical volume systemvg/vo successfully resized.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
systemvg 2 1 0 wz--n- 19.99g 1.99g
[root@localhost ~]# lvs /dev/systemvg/vo
LV VG Attr LSize ......................
vo systemvg -wi-ao---- 18.00g
(2)、扩展逻辑卷的文件系统(刷新文件系统)( xfs_growfs resize2fs)
xfs_growfs:刷新xfs文件系统
resize2fs:刷新ext4文件系统
[root@localhost ~]# xfs_growfs /dev/systemvg/vo # 刷新文件系统
[root@localhost ~]# df -h | grep vo
/dev/mapper/systemvg-vo 18G 33M 18G 1% /mylv
[root@localhost ~]# lvs /dev/systemvg/vo
LV VG Attr LSize ......................
vo systemvg -wi-ao---- 18.00g
--卷组没有足够的剩余空间
(1).扩展卷组的空间 (vgextend )----必须是没有格式化的物理卷
root@localhost ~]# vgextend systemvg /dev/vdc3 /dev/vdc5 #把vdc3,vdc5加入卷组systemvg
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
systemvg 4 1 0 wz--n- 51.98g 33.98g
(2).扩展逻辑卷的空间
root@localhost ~]# lvextend -L 25G /dev/systemvg/vo #将逻辑卷vo扩展到25G
Size of logical volume systemvg/vo changed from 18.00 GiB (4608 extents) to 25.00 GiB (6400 extents).
Logical volume systemvg/vo successfully resized.
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz--n- <19.00g 0
systemvg 4 1 0 wz--n- 51.98g 26.98g
[root@localhost ~]# df -h /mylv
(3).扩展逻辑卷的文件系统(刷新文件系统)
[root@localhost ~]# xfs_growfs /dev/systemvg/vo
[root@localhost ~]# df -h /mylv
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/systemvg-vo 25G 33M 25G 1% /mylv
4、逻辑卷的补充
(1)、逻辑卷支持缩减
xfs文件系统:不支持缩减
ext4文件系统:支持缩减
(2)、卷组划分空间的单位 PE
默认1个PE的大小为4M
PE Size 4.00 MiB
示例:请创建一个大小为250M的逻辑卷名字为lvredhat(修改PE大小vgchange )
[root@localhost ~]# vgchange -s 1M systemvg #修改PE大小为1M
Volume group "systemvg" successfully changed
[root@localhost ~]# vgdisplay systemvg #查看卷组详细信息
.......
PE Size 1.00 MiB
.......
[root@localhost ~]# lvcreate -L 250M -n lvredhat systemvg
Logical volume "lvredhat" created.
[root@localhost ~]# lvs /dev/systemvg/lvredhat
LV VG Attr LSize ......................
lvredhat systemvg -wi-a----- 250.00m
(3)、逻辑卷的删除 (lvremove )
删除卷组的前提:基于此卷组创建的所有逻辑卷,要全部删除
删除逻辑卷的前提:不能删除正在挂载使用的逻辑卷
[root@localhost ~]# umount /mylv/ #卸载( /dev/systemvg/vo的挂载点是/mylv )
[root@localhost ~]# lvremove /dev/systemvg/vo #删除逻辑卷vo
Do you really want to remove active logical volume systemvg/vo? [y/n]: y
Logical volume "vo" successfully removed
[root@localhost ~]# vim /etc/fstab #仅删除vo开机自动挂载,不删除开机会出现问题,设备都删了,系统开机时肯定挂载不成功
二、RAID磁盘阵列
需要服务器硬件RAID卡
廉价冗余磁盘阵列
—Redundant Arrays of Inexpensive Disks
—通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘
—阵列的价值:提升I/O效率、硬件级别的数据冗余
—不同RAID级别的功能、特性各不相同。
1、RAID 0,条带模式(没有容错功能)
同一个文档分散存放在不同磁盘,
并行写入以提高效率,
至少需要两块磁盘组成,磁盘利用率100%
2、RAID 1,镜像模式
一个文档复制成多份,分别写入不同磁盘
多份拷贝提高可靠性,效率无提升
至少需要两块磁盘组成,磁盘利用率50%
3、RAID5,高性价比模式
相当于RAID0和RAID1的折中方案
需要至少一块磁盘的容量来存放校验数据
至少需要三块磁盘组成,磁盘利用率n-1/n
4、RAID6,高性价比/可靠模式
相当于扩展的RAID5阵列,提供2份独立校验方案
需要至少两块磁盘的容量来存放校验数据
至少需要四块磁盘组成,磁盘利用率n-2/n
5、RAID 0+1/RAID 1+0
整合RAID 0、RAID 1的优势
并行存取提高效率、镜像写入提高可靠性
至少需要四块磁盘组成,磁盘利用率50%
三、VDO (了解内容)
1、Virtual Data Optimizer(虚拟数据优化器)
一个内核模块,目的是通过判断重复数据删除减少磁盘的空间占用,以及减少复制带宽
VDO是基于块设备层之上的,也就是在原设备基础上映射出mapper虚拟设备,然后直接使用即可
2、重复数据删除
输入的数据会判断是不是冗余数据
判断为重复数据的部分不会被写入,然后对源数据进行更新,直接指向原始已经存储的数据块即可
3、压缩
对每个单独的数据块进行处理
[root@svr7 ~]# yum -y install vdo kmod-kvdo #所需软件包
4、制作VDO卷
vdo基本操作:参考man vdo 全文查找/example
vdo的建立,必须使用一块没有被使用的空硬盘
—vdo create --name=VDO卷名称 --device=设备路径 --vdoLogicalSize=逻辑大小
—vdo list
—vdo start -n VDO卷名称 #开启vdo
—vdo status -n VDO卷名称 #查看vdo功能是否开启
—vdo remove -n VDO卷名称 #移除vdo
—vdostatus [--human-readable] [/dev/mapper/VDO卷名称]
5、VDO卷的格式化加速(跳过去重分析):
mkfs.xfs –K /dev/mapper/VDO卷名称
mkfs.ext4 -E nodiscard /dev/mapper/VDO卷名称
前提制作VDO需要2G以上的内存
[...]# vdo create --name=vdo0 --device=/dev/sdc --vdoLogicalSize=200G #制作逻辑卷
[root@nb ~]# mkfs.xfs -K /dev/mapper/vdo0 #格式化
[root@nb ~]# mkdir /nsd01
[root@nb ~]# mount /dev/mapper/vdo0 /nsd01 #挂载
[root@nb ~]# df -h
[root@nb ~]# vdostats --hum /dev/mapper/vdo0 #查看vdo设备详细信息
[root@svr7 ~]# vim /etc/fstab
/dev/mapper/vdo0 /nsd01 xfs defaults,_netdev 0 0 #实现开机自动挂载
四、管理运行级别
1、RHEL6:运行级别 300
0:关机 0个服务
1:单用户模式(基本功能的实现,破解Linux密码) 50个服务
2:多用户字符界面(不支持网络) 80个服务
3:多用户字符界面(支持网络)服务器默认运行级别 100个服务
4:未定义 0个服务
5:图形界面 300个服务
6:重起 0个服务
切换运行级别:init 数字
2、RHEL7:运行模式(运行级别)
字符模式:multi-user.target
图形模式:graphical.target
当前直接切换到字符模式
]# systemctl isolate multi-user.target #相当于原来的init 3
当前直接切换到图形模式
]# systemctl isolate graphical.target #相当于原来的init 5
查看每次开机默认进入模式
[root@svr7 /]# systemctl get-default
设置永久策略,每次开机自动进入multi-user.target
[root@svr7 /]# systemctl set-default multi-user.target
[root@svr7 /]# reboot
0203逻辑卷管理、RAID磁盘阵列、VD0、管理运行级别相关推荐
- d盘不能扩展卷_一篇看懂!Linux磁盘的管理(分区、格式化、挂载),LVM逻辑卷,RAID磁盘阵列...
Linux中磁盘的管理(分区.格式化.挂载),LVM逻辑卷,RAID磁盘阵列 一.认识磁盘 1.什么是磁盘: 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来 ...
- LVM逻辑卷,RAID磁盘阵列
磁盘管理: 有关硬盘的识别,linux根据设备类型对存储设备进行识别,如果是IDE设备, 在计算机中会被识别为hd,第一个IDE设备会被识别为hda,第二个IDE设备会被识别为hdb,依次类推.如果是 ...
- 1+X 云计算运维与开发(中级)案例实战——服务器制作raid磁盘阵列并管理
传送门 教育部:职业教育将启动"1+X"证书制度改革 职业教育改革1+X证书制度试点启动 1+X成绩/证书查询入口 文章目录 ==1. 什么是RAID???== 1.1 功能 1. ...
- 服务器制作raid,实战案例——服务器制作raid磁盘阵列并管理
3.3 实战案例--服务器制作raid磁盘阵列并管理 3.3.1 案例目标 (1)掌握RAID的构建,挂载和使用. (2)掌握RAID的基础运维. Raid磁盘冗余 RAID LEVEL1:N块相同空 ...
- 磁盘管理---RAID磁盘阵列(重点容错能力)软RAID的实现
文章目录 RAID基本概念 RAID级别 软RAID **mdadm:模式化的工具** 1.软RAID配置示例 2.测试RAID设备 3.软RAID测试和修复 4.增加新的成员 **软RAID管理** ...
- LVM逻辑卷 (概述lvm,管理卷组 物理卷 逻辑卷,磁盘配额)
文章目录 管理LVM逻辑卷 前言 lvm简述 pv物理卷 VG卷组 lv逻辑卷 管理LVM pv物理卷管理 pvscan命令--用于扫描系统中的物理卷 pvcreate命令--把整个硬盘转换成物理卷 ...
- Split分离解析 RAID磁盘阵列 进程管理 日志管理
1)理解DNS系统的作用 互联网的指路人,提供信息查询"网站域名 -->IP地址" 知道一个www.baidu.com的IP地址 不等于 能访问 www.baidu.com ...
- Linux下的逻辑卷建立以及磁盘阵列的概念
目录 LVM逻辑卷与磁盘阵列 一.逻辑卷的LVM的划分 (一)LVM的建立过程 (二)逻辑卷LVM的拉伸与缩减 (三)创建LVM的快照 (四)物理卷发生故障处理 (五)逻辑卷的激活与反激活 (六)逻辑 ...
- 【Linux篇<Day12>】——逻辑卷管理、VDO卷、RAID磁盘阵列、进程管理
一份微语报,众览天下事! [今日要闻] 俄外交部公布永久禁止入境的美国名单 共963人,包括拜登父子 [今日微语] 尽管眼下时分艰难 可日后这段经理说不定会开花结果 让我们进入今天的学习吧!
最新文章
- SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...
- POJ 1118 求平面上最多x点共线
- 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第12章-离散时间多智能体系统牵制一致性
- 图像编解码:CRF(质量/码率控制)和QP
- 2018.1.21 数论笔记
- leetcode 215. Kth Largest Element in an Array | 215. 数组中的第K个最大元素(Java)
- Lync Server 2013企业版部署系列之五:前端服务器软件准备
- AGV (Automated guided vehicle)基础(二) - AGV的视觉算法 - RGB - D 算法
- python用wordcloud简单词云_用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)...
- PHP服务缓存加速软件
- QT自定义3D图形控件,支持轴拖动。
- tomcat修改端口号 / 同时运行多个tomcat
- Navicat Premium相关注册码
- HashSet去重方法VS数据库去重查询
- 计算机无法关闭开机密码,Win10系统开机密码取消不掉如何解决
- pycharm专业版使用
- Python实现的爬取百度文
- 将MATLAB任务栏变成白色的图标恢复
- HAL - RTC分析
- 使用Arduino和TTP223电容式触摸传感器制作触摸检测器