目录

一、逻辑卷管理

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、管理运行级别相关推荐

  1. d盘不能扩展卷_一篇看懂!Linux磁盘的管理(分区、格式化、挂载),LVM逻辑卷,RAID磁盘阵列...

    Linux中磁盘的管理(分区.格式化.挂载),LVM逻辑卷,RAID磁盘阵列 一.认识磁盘 1.什么是磁盘: 磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来 ...

  2. LVM逻辑卷,RAID磁盘阵列

    磁盘管理: 有关硬盘的识别,linux根据设备类型对存储设备进行识别,如果是IDE设备, 在计算机中会被识别为hd,第一个IDE设备会被识别为hda,第二个IDE设备会被识别为hdb,依次类推.如果是 ...

  3. 1+X 云计算运维与开发(中级)案例实战——服务器制作raid磁盘阵列并管理

    传送门 教育部:职业教育将启动"1+X"证书制度改革 职业教育改革1+X证书制度试点启动 1+X成绩/证书查询入口 文章目录 ==1. 什么是RAID???== 1.1 功能 1. ...

  4. 服务器制作raid,实战案例——服务器制作raid磁盘阵列并管理

    3.3 实战案例--服务器制作raid磁盘阵列并管理 3.3.1 案例目标 (1)掌握RAID的构建,挂载和使用. (2)掌握RAID的基础运维. Raid磁盘冗余 RAID LEVEL1:N块相同空 ...

  5. 磁盘管理---RAID磁盘阵列(重点容错能力)软RAID的实现

    文章目录 RAID基本概念 RAID级别 软RAID **mdadm:模式化的工具** 1.软RAID配置示例 2.测试RAID设备 3.软RAID测试和修复 4.增加新的成员 **软RAID管理** ...

  6. LVM逻辑卷 (概述lvm,管理卷组 物理卷 逻辑卷,磁盘配额)

    文章目录 管理LVM逻辑卷 前言 lvm简述 pv物理卷 VG卷组 lv逻辑卷 管理LVM pv物理卷管理 pvscan命令--用于扫描系统中的物理卷 pvcreate命令--把整个硬盘转换成物理卷 ...

  7. Split分离解析 RAID磁盘阵列 进程管理 日志管理

    1)理解DNS系统的作用 互联网的指路人,提供信息查询"网站域名 -->IP地址" 知道一个www.baidu.com的IP地址 不等于 能访问 www.baidu.com ...

  8. Linux下的逻辑卷建立以及磁盘阵列的概念

    目录 LVM逻辑卷与磁盘阵列 一.逻辑卷的LVM的划分 (一)LVM的建立过程 (二)逻辑卷LVM的拉伸与缩减 (三)创建LVM的快照 (四)物理卷发生故障处理 (五)逻辑卷的激活与反激活 (六)逻辑 ...

  9. 【Linux篇<Day12>】——逻辑卷管理、VDO卷、RAID磁盘阵列、进程管理

    一份微语报,众览天下事! [今日要闻] 俄外交部公布永久禁止入境的美国名单 共963人,包括拜登父子 [今日微语] 尽管眼下时分艰难 可日后这段经理说不定会开花结果 让我们进入今天的学习吧!

最新文章

  1. SVN的搭建及使用(三)用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突,重新设置用户名和密码等...
  2. POJ 1118 求平面上最多x点共线
  3. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第12章-离散时间多智能体系统牵制一致性
  4. 图像编解码:CRF(质量/码率控制)和QP
  5. 2018.1.21 数论笔记
  6. leetcode 215. Kth Largest Element in an Array | 215. 数组中的第K个最大元素(Java)
  7. Lync Server 2013企业版部署系列之五:前端服务器软件准备
  8. AGV (Automated guided vehicle)基础(二) - AGV的视觉算法 - RGB - D 算法
  9. python用wordcloud简单词云_用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)...
  10. PHP服务缓存加速软件
  11. QT自定义3D图形控件,支持轴拖动。
  12. tomcat修改端口号 / 同时运行多个tomcat
  13. Navicat Premium相关注册码
  14. HashSet去重方法VS数据库去重查询
  15. 计算机无法关闭开机密码,Win10系统开机密码取消不掉如何解决
  16. pycharm专业版使用
  17. Python实现的爬取百度文
  18. 将MATLAB任务栏变成白色的图标恢复
  19. HAL - RTC分析
  20. 使用Arduino和TTP223电容式触摸传感器制作触摸检测器

热门文章

  1. mac automator 自动操作 使用初探
  2. gitlab修改项目名称
  3. ThinkPad T450s笔记本禁用触摸板
  4. 【机器学习开放项目】安然公司电子邮件数据集
  5. 澳洲航空和香港航空在OAG的准点率报告中获得五星评级
  6. 1124 Raffle for Weibo Followers (20 分)
  7. 完整部署uniswap 合约、前端教程(可部署uniswap到bsc、heco)
  8. ps扁平图之 油画(莫奈)中的色彩与几何
  9. 王煜全分析:四大类手机游戏的未来机会
  10. MathML与SVL