序言

这里我主要介绍一些Linux关于磁盘配额的一些问题

LVM与磁盘配额

  • 序言
  • 一.LVM概述
    • 1.LVM的管理命令
    • 2.LVM的操作实例
  • 二.磁盘配额概述
  • 三.磁盘配额管理
  • 总结

一.LVM概述

■LVM 逻辑卷管理

  • 能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
  • ./boot分区用于存放引导文件,不能基于LVM创建

■LVM机制的基本概念

  • PV(物理卷)
    物理卷是LVN机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元,从而构成物理卷
  • VG(卷组)
    由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷
  • LV(逻辑卷)
    逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统

1.LVM的管理命令

功能 PV管理命令 VG管理命令 LV管理命令
Scan pvscan vgscan lvscan
Creat建立 pvcreate vgcreate lvcreate
Display显示 pvdisplay vgdisplay lvdisplay
Remove删除 pvremove vgremove lvremove
Extend扩展 pvextend vgextend lvextend
Reduce减少 ------ vgreduce lvreduce
Display显示 ------ vgdisplay lvdisplay

■主要命令

pvcreate 设备名1 【设备名2 ......】
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名

2.LVM的操作实例

LVM操作主要命令步骤
1.关闭主机,添加两块新硬盘,重启主机
或echo "- - - " > /sys/class/scsi_host/host0/scan 扫描2.先使用fdisk工具讲磁盘设备/dev/sdb、/dev/sdc划分主分区sdb1、sdc1,并且把分区类型的ID标记号改为“8e”
fdisk /dev/sdb
fdisk /dev/sdc3.创建物理卷
pvcreate /dev/sdb1 /dev/sdc1 4.创建卷组,卷组名为vgname1
vgcreate vgname1 /dev/sdb1 /dev/sdc15.创建逻辑卷,逻辑卷名为lvname1,容量为20GB,生产的文件路劲为/dev/vgname1/lvname1
lvcreate -L 20G -n lvname1 vgname16.对逻辑卷进行格式化,创建XFS文件系统,并且挂载到/opt目录下
mkfs -t xfs /dev/vgname1/lvname1
mount /dev/vgname1/lvname1 /opt目录下
df -Th7. 再扩容vgextend vgname1 /dev/sdc2
lvextend -L +10G /dev/vgname1/lvname1
xfs_growfs /dev/vgname1/lvname1          //刷新xfs文件系统容量
resize2fs   /dev/vgname1/lvname1         //刷新ext4类型文件系统容量创建 LVM 流程:
pvcreate 创建 pv -> vgcreate 创建卷组 -> lvcreate 创建逻辑卷 -> mkfs.xfs lv 格式化-> mount 挂载删除 LVM 流程:
umount 卸载 -> lvremove lv 移出卷组中所有逻辑卷-> vgremove vg 移出卷组-> pvremove 移出 pv

二.磁盘配额概述

■实现磁盘限额的条件

  • 需要Linux内核支持
  • 安装xfsprogs与quota软件包
    ■Linux磁盘限额的特点
  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户账号、组账号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制、硬限制

为什么要设置磁盘配额

设置磁盘配额
当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。
为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可
在Centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文 件系统通过xfs_ _quota 工具进行管理;
EXT3/4 文件系统通过quota工具进行管理。

■磁盘配额顺序
以支持配额功能的方式挂载文件系统

【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)相关推荐

  1. Linux LVM与磁盘配额详解

    Linux LVM与磁盘配额 一.LVM概述 1.1Logical Volume Manager,逻辑卷管理 1.2LVM机制的基本概念 二.LVM的管理命令 三.LVM操作主要命令步骤 1.关闭主机 ...

  2. Linux--管理LVM的逻辑卷--原理+命令实操(LVM扩容+磁盘配额)

    LVM介绍 文章目录 LVM介绍 一:lvm概述 1.1:LVM的基本概念 二:LVM管理命令 2.1:pvscan命令 2.2:pvcreate命令 2.3:pvddisplay命令 三:VG卷组挂 ...

  3. 六、LVM与磁盘配额

    六.LVM与磁盘配额 LVM概述 LVM是Linux操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在 ...

  4. pv vg lv 裸盘 裸设备 文件系统

    之前以为理解的没错,其实随着不断的学习,有了很多新的认识: 裸盘是最初的硬盘,没有做过分区和格式化的,即下图的硬盘. 之前的lvm文档中把制作pv的第一步认为是fdisk格式化,其实pv和格式化并无直 ...

  5. PV,VG,LV的关系和操作

    PV,VG,LV构成了一种易于管理拥有一个或多个硬盘的主机的文件系统,这些硬盘可能只有一个分区也可能有多个.通过将这些物理存在的分区(或称为卷)PV(physical volume)进行整合,组成一个 ...

  6. Linux之LVM与磁盘配额(quota)详解

    什么是LVM? LVM(Logical Volume Manager)逻辑卷管理,是一种将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的 ...

  7. Linux的LVM与磁盘配额

    文章目录 一.LVM 1.什么是LVM? 2.LVM机制的基本概念 3.LVM的管理命令 4.逻辑卷划分步骤 4.1 创建磁盘分区 4.2 创建物理卷(pv) 4.3 创建卷组(vg) 4.4 创建逻 ...

  8. 理论: LVM与磁盘配额管理

    文章目录 前言: 一:LVM(逻辑卷)概述 1.1 Logical Volume Manager,逻辑卷管理 1.2 LVM机制的基本概念 二:LVM的管理命令 2.1 主要命令 三:LVM应用实例 ...

  9. Linux—LVM与磁盘配额

    文章目录 前言 一.LVM概述 1.PV(物理卷) 2.VG (卷组) 3.LV(逻辑卷) 二.管理LVM 1.常用管理命令 2.主要命令 三.LVM应用案例 四.磁盘配额 1.实现磁盘配额的条件 2 ...

最新文章

  1. 所有 SAP 现在开设的标准课程
  2. 【 FPGA 】总线实现形式之选择器
  3. 流程控制--for序列
  4. RRDTool 存储原理简介——基于时间序列的环型数据库
  5. linux 进程简介
  6. html中响应式字体怎么写,如何实现网页中字体响应式
  7. 环信快速集成,以及实际集成中遇到的坑
  8. 旧金山参议员提议发布“封杀令”,理由是马路不为机器人所服务
  9. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
  10. 某安全服务商发布会总结.md
  11. 手机卫星定位系统_70%手机已支持北斗却没感受到?下载个App查证下
  12. 应用迁移方案_Kubernetes如何成为迁移旧版应用程序的解决方案
  13. JavaScript高级程序设计读书笔记(第8章BOM之location对象查询字符串参数)
  14. php mysql 设置字符_php mysql字符集设置方法
  15. 微信公众号通过a标签打开小程序
  16. Online Adaptation of Convolutional Neural Networks for Video Object Segmentation论文阅读
  17. 身份证阅读器(读卡器)谷歌Chrome和火狐Firefox浏览器端网页开发接口控件分享
  18. 如何删除word页眉的横线
  19. 秋招内推码汇总第二波 | 阿里、科大讯飞等10家公司内推码
  20. python3抠图并更换背景

热门文章

  1. 2017 php7 使用率,让PHP7达到最高性能的几个Tips
  2. 画图设置刻度_总结了16个常用的matlibplot画图技巧(附源码)
  3. java文件流 m.jb51.net_Linux指令范例速查手册(第2版)PDF 下载
  4. 一文理清面向对象(封装、继承、多态)+ 实战案例
  5. 这位RD同学,你好像对JD有点误解!
  6. GitHub 标星 8w!学完这份指南后,你就可以去 Google 面试了!
  7. flex java类转成_Flex 与 java 通讯 【转】
  8. python如何开启多进程_python如何写多进程
  9. gettype获取类名_delphi – 获取属于任何类型的单元名称(TRttiType)
  10. n1进入recovery模式_oppo n1怎么进recovery