LVM与磁盘配额原理及配置

LVM实验 环境准备 添加两块硬盘 安装自动挂载工具: #yum install autofs 配置主配置文件 vim /etc/auto.master 一、 1、查看当前系统磁盘设备情况 #lsblk 2、根据实际情况创建对应分区,并修改id号。 #fdisk——82 3、格式化(文件系统类型,注意UUID) #mkswap /dev/sda1 4、看看当前的大小 #free -m 5、激活、挂载swap分区 Swapon /dev/sda1 6、看看当前的大小 #free -m . 阅读详情

目录

一、LVM概述

LVM基本概念

二、LVM管理

三、PV物理卷管理

pvscan命令—扫描系统中所有物理卷

pvcreate命令—将分区或物理卷转换成物理卷  

pvdisplay命令—显示物理卷详情

pvremove 命令—将物理卷还原成普通的分区或磁盘

四、 VG卷组管理

vgscan—扫描系统中已建立的LVM卷组

vgcreate命令—将一个或多个物理卷创建为一个卷组 

vgdisplay命令—显示各卷组信息

vgremove命令—删除指定卷组,要保证该卷组没有正在使用的逻辑卷组

五、LV逻辑卷管理

lvscan命令—扫描系统已有的逻辑卷信息

lvcreate命令—从指定的卷组中分割空间,创建新逻辑卷 

lvdisplay—显示逻辑卷详情信息

lvextend命令—扩展逻辑卷空间 

lvremove—删除逻辑卷 

六、LVM实例配置

七、磁盘配额

实现磁盘限额条件

Linux磁盘限额的特点

设置磁盘配额


一、LVM概述

  • Logical Volume Manager,逻辑卷管理

  • 优点:能够保证在现有数据不变的情况下,动态调整磁盘容量,从而提高磁盘管理的灵活性

  • /boot分区用于存放引导文件,不能基于LVM创建

LVM基本概念

PV ( Physical Volume,物理卷)

整个硬盘,或使用fdisk等工具建立的普通分区

包括许多默认4MB大小的PE ( Physical Extent ,基本单元)

VG ( Volume Group,卷组)

一个或多个物理卷组合而成的整体

LV ( Logical Volume,逻辑卷)

从卷组中分割出的一块空间,用于建立文件系统

二、LVM管理

主要命令:
​
pvcreate  设备名1  [设备名2 ... ...](设备可以是分区,可以是硬盘)
​
vgcreate卷组名  物理卷名1   物理卷名2(物理卷可以是一个,可以是多个)
​
lvcreate   -n 逻辑卷名   -L  容量大小(友好的方式GMK)  卷组名(从哪个卷组里取)    
​
lvextend -L   +大小    /dev/卷组名/逻辑卷名
扩容后刷新文件系统命令
xfg_growfs  /dev/vgname1/lvname1   //刷新xfs文件系统容量
resize2fs   /dev/vgname1/lvname1   //刷新ext4类型文件系统容量

三、PV物理卷管理

pvscan命令—扫描系统中所有物理卷

使用自动分区安装CentOS系统,系统盘sda被划分为sda1和sda2两个分区,其中sda2被划分为两个物理卷,并基于该物理卷VolGroup卷组

pvcreate命令—将分区或物理卷转换成物理卷  

主要是添加LVM属性信息并划分PE存储单位。该命令需要使用硬盘或分区的设备文件作为参数(可以有多个)。例如,执行以 下操作将把分区/dev/sdb1、/dev/sdb2、 /dev/sdb3 转换成物理卷。

pvdisplay命令—显示物理卷详情

pvremove 命令—将物理卷还原成普通的分区或磁盘

非挂在状态下才能使用(一般不用)

四、 VG卷组管理

vgscan—扫描系统中已建立的LVM卷组

vgcreate命令—将一个或多个物理卷创建为一个卷组 

vgdisplay命令—显示各卷组信息

vgremove命令—删除指定卷组,要保证该卷组没有正在使用的逻辑卷组

一般不用

五、LV逻辑卷管理

lvscan命令—扫描系统已有的逻辑卷信息

lvcreate命令—从指定的卷组中分割空间,创建新逻辑卷 

格式:lvcreate -L 容量大小 -n 逻辑卷名  卷组名

 

lvdisplay—显示逻辑卷详情信息

lvextend命令—扩展逻辑卷空间 

卷组空间够

 卷组空间不够,先扩卷组

lvremove—删除逻辑卷 

一般不用

六、LVM实例配置

要求:

  • 公司准备在Internet中搭建邮件服务器,面向全国各地的员工及部分VIP客户提供电子邮箱空间

  • 由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到"/mailbox”目录下)专用于存放邮件数据

实现过程:

(1)将设备指定为物理卷

(2)用一个或者多个物理卷来创建一个卷组

(3)物理卷是用来固定大小的物理区域来定义的

(4)在物理卷上创建逻辑卷,是由物理区域组成

(5)可以在逻辑卷上创建文件系统并挂载

具体操作:

添加两块硬盘并规划两个分区,类型设为8e(fdisk命令)

使用pvcreate命令将上述两个分区转换成物理卷 

使用vgcreate命令创建卷组mail_store,包括物理卷:dev/sdc2、dev/sdd2

使用lvcreate创建逻辑卷 

格式化

挂载,挂载完成就可以使用了

如果此时逻辑卷不够了,使用lvextend为逻辑卷mbox扩容,使用resize2fs命令更新识别文件的大小

解挂载后重新挂载

 如果卷组不够,先扩卷组再扩卷

七、磁盘配额

实现磁盘限额条件

●需要Linux内核支持

●安装xfsprogs与quota软件包Linux磁盘限额的特点

Linux磁盘限额的特点

●作用范围:针对指定的文件系统(分区)

●限制对象:用户帐号、组帐号

●限制类型:磁盘容量、文件数量

●限制方法:软限制、硬限制

设置磁盘配额

当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。

      为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可

       在Centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文 件系统通过xfs_quota 工具进行管理;EXT3/4 文件系统通过quota工具进行管理。
 

eg:

[root@localhost ~]# xfs_quota -x -c 'limit -u bsoft=20M bhard=30M isoft=5 ihard=6 zhangsan' /opt/log/ 
[root@localhost ~]# chmod 777 /opt/log/
[root@localhost ~]# su zhangsan
[zhangsan@localhost log]$ touch file{1..10}.txt
touch: 无法创建"file7.txt": 超出磁盘限额
touch: 无法创建"file8.txt": 超出磁盘限额
touch: 无法创建"file9.txt": 超出磁盘限额
touch: 无法创建"file10.txt": 超出磁盘限额
[zhangsan@localhost log]$ ls
file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt
[zhangsan@localhost log]$ dd if=/dev/zero of=/opt/log/test.txt bs=1M count=20
记录了20+0 的读入
记录了20+0 的写出
[zhangsan@localhost log]$ dd if=/dev/zero of=/opt/log/test1.txt bs=1M count=20
dd: 写入"/opt/log/test1.txt" 出错: 超出磁盘限额
记录了11+0 的读入
记录了10+0 的写出
10485760字节(10 MB)已复制,0.00546079 秒,1.9 GB/秒
[zhangsan@localhost log]$ touch file{1..10}.txt
touch: 无法创建"file1.txt": 超出磁盘限额
touch: 无法创建"file2.txt": 超出磁盘限额
touch: 无法创建"file3.txt": 超出磁盘限额
touch: 无法创建"file10.txt": 超出磁盘限额
[zhangsan@localhost log]$ ls
test1.txt test.txt
[zhangsan@localhost log]$ rm -rf *
[zhangsan@localhost log]$ touch file{1..10}.txt
touch: 无法创建"file7.txt": 超出磁盘限额
touch: 无法创建"file8.txt": 超出磁盘限额
touch: 无法创建"file9.txt": 超出磁盘限额
touch: 无法创建"file10.txt": 超出磁盘限额
[zhangsan@localhost log]$ ls
file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt

总结:

LVM中PE是最小单位,默认是4M,PE越小利用率越高

物理卷创建命令:pvcreate 分区(整块硬盘)

卷组创建命令:vgcreate 卷组名 分区或者整块硬盘

逻辑卷创建命令:lvcreate -n 名称 -L 创建大小 卷组名(从哪个卷组取的PE)

格式化:mkfs.xfs

挂载

扩容:

先查看物理卷是否充足,卷组是否充足,如果够,则不需要扩容,如果不够:

pvcrete 设备

vgextend 卷组名 设备

lvextend -L +扩充容量 /dev/卷组名/逻辑卷名

xfs_growfs /dev/卷组名/逻辑卷名
 


 

回顾lvm与磁盘配额 文章目录LVM概念磁盘配额概述总结 LVM概念 PV ( Physical volume,物理卷) 物理卷是LVM机制的基木存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(Physical Extent,PE) ,从而构成物理卷。 vG ( volume Group,卷组) 由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷 LV ( Logical volum.. 阅读详情

相关推荐

一文带你了解Linux逻辑卷管理LVM,让存储空间的管理变得更加简便和高效!

LVM 是磁盘管理方面的强大盟友,尽管大多数云技术不直接使用 LVM,但它们仍然使用 LVM 的某些变体,例如用于集群解决方案的 cLVM。了解如何使用 LVM 不仅可以增强您有效管理磁盘资源的能力,还可以为理解更高级的概念(例如 cLVM)奠定坚实的基础,这些概念是复杂集群解决方案中不可或缺的一部分。

网络技术联盟站 1695

LVM使用案例

一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现。LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为应用与用户分配存储空间。在LVM管理下的存储卷可以按需要随

qq_34267076的博客 1812

Linux lvm管理讲解及命令

Linux lvm管理讲解及命令干货满满

一起努力共同进步,为了未来一起奋斗吧! 2397

LVM磁盘分区

从一个卷组(Volume Group,简称VG)中移除一个物理卷(Physical Volume,简称PV)# 分区号会自动分配(如果之前删除了 /dev/vda3,则可能是 3)# 对于第一个扇区,你可以接受默认值(通常是上一个分区的下一个扇区)# 对于最后一个扇区,输入 +100G 来指定大小为 100GB。# 选择分区类型(通常是 p 为主分区)#创建vg 并加入pv,多个空格分割。# 输入 n 来创建新分区。# 输入 w 来写入更改并退出。#扩展lv,加入新的pv。#创建lv,空间大小。

weiye2012的博客 588

软考-高级-信息系统项目管理第四版(完整24章全笔记)

包 括:信息系统、业务应用信息系统、信息安全系统、信息系统工程、业务应用信息系统工程和 信息安全系统工程等业务应用信息系统是支撑业务运营的计算机应用信息系统,信息安全系统工程是指为了达到建设好信息安全系统的特殊需要而组织实施的工程。项目经理由执行组织委派, 负责领导团队实现项目目标。①制定项目章程:②制订项目管理计划:③指导与管理项目工作:④管理项目知识:⑤监控项目工作:⑥实施整体变更控制:项目范围管理过程包括:规划范围管理;收集需求;定义范围;创 建WBS;确认范围;控制范围;

weixin_44934104的博客 3万+

LabVIEW电压信号采集系统:从零搭建到科研实战

本文详细介绍了如何从零开始搭建一个基于LabVIEW的电压信号采集系统。内容涵盖硬件选型(如NI USB-6002数据采集卡)、软件环境配置、核心程序开发(包括多通道同步采集、数据自动保存)以及高级功能优化。系统支持自定义采样率与时长,并提供了完整的LabVIEW程序框图和配套的Python数据分析脚本,旨在帮助科研人员和工程师快速构建稳定、高效的专属数据采集方案,提升实验自动化水平。

gold8的专栏 462

【Linux】Linux上的 LVM 灾难修复,VG在系统间移动

PC 上的 LVM 灾难修复 原文链接:http://www.ibm.com/developerworks/cn/linux/l-cn-pclvm-rstr/ 毛 伟...

cuanyingyun0816的博客 1148

Unity雷达图效果实现

unity雷达图源码

a604263644的博客 1026

LVM与磁盘配额原理及配置实例

一、LVM概述 Logical Volume Manager,逻辑卷管理 优点:能够保证在现有数据不变的情况下,动态调整磁盘容量,从而提高磁盘管理的灵活性 /boot分区用于存放引导文件,不能基于LVM创建 二、LVM基本概念 PV ( Physical Volume,物理卷) 整个硬盘,或使用fdisk等工具建立的普通分区 包括许多默认4MB大小的PE ( Physical Extent ,基本单元) VG ( Volume

m0_51160032的博客 1650

深入构建加密货币价格预测系统:从数据获取到模型优化的完整指南!

🏆本文收录于「编程与技术实战」专栏,此专栏涵盖了C/C++编程、人工智能、数据结构、机器学习等技术领域的内容,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1279

人群仿真软件:AnyLogic_(12).AnyLogic高级功能应用

在AnyLogic中,自定义行人行为是通过编写Java代码来实现的。行人行为的自定义可以包括行走路径的选择、速度变化、交互行为等。这使得仿真模型更加灵活和真实。

kkchenjj的博客 1062

Linux——LVM与磁盘配额

Linux——LVM与磁盘配额一、LVM概述二级目录三级目录 一、LVM概述 二级目录 三级目录

王大雏的博客 579

Python爬虫实战:实时爬取东方财富网股票行情

东方财富网实时行情(价格、涨跌幅、成交量等)K线图、分时图、技术指标市盈率、换手率、总市值等指标相比某些收费API,东方财富网页端接口不需要登录、免费、响应快、封装清晰,适合爬虫实践。东方财富网股票数据接口分析实时数据抓取与字段提取数据结构化处理自动化批量抓取多线程加速采集数据可视化展示支持存储为CSV/Excel/数据库。

2201_76125261的博客 1万+

LVM与磁盘配额

Logical Volume Manager,逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV(物理卷)VG(卷组)LV(逻辑卷)每个PE最小4M,最大64M,越小越好,4M利于磁盘利用PV物理卷 = pe颗粒组成VG卷组大小 = 物理卷+物理卷LV逻辑卷 = 动态扩容或缩容。

2401_83330816的博客 975

11、RK3566/3568 Android11切割屏幕 长条屏 显示

在使用 RK3566 平台进行 Android 11 开发时,遇到切割屏(长条屏)显示画面不全。本文将详细介绍如何配置,以及如何修改 HWComposer 来调整显示区域,解决图像缩放问题。我这边屏幕是lvds接口的,分辨率1920 1080实际的屏物理尺寸是1920x463。

qq_39451352的博客 261

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

LVM和磁盘配额

创建LVM和磁盘配额1、LVM1.1 LVM逻辑卷管理(Logical Volume Manager)1.2 LVM机制的基本概念1.2.1 PV(物理卷)1.2.2 VG(卷组)1.2.3 LV(逻辑卷)2、LVM的管理命令3. 创建LVM3.1 创建LVM流程3.1.1 实验3.2 删除LVM4. 磁盘配额5. 磁盘配额管理总结: 1、LVM 1.1 LVM逻辑卷管理(Logical Volume Manager) ⭕完成任务能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性 ⭕/

weixin_44841019的博客 120

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 磁盘与文件系统管理
下一篇: RAID介绍及RAID5配置实例
Au杨
博客等级 码龄6年 37粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值