lv逻辑卷

LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷办理。它是 Linux 下对硬盘分区的一种办理机制。LVM 适合于办理大存储设备,并答应用户动态调整文件体系的巨细。此外,LVM 的快照功用能够帮助咱们快速备份数据。LVM 为咱们供给了逻辑概念上的磁盘,使得文件体系不再关心底层物理磁盘的概念。

  • 物理卷(Physical Volume,PV):就是真实的 物理硬盘 或 分区
  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷能够是同一块硬盘的不同分区,也能够是不同硬盘上的不同分区。咱们能够把卷组幻想为一块逻辑硬盘。
  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘有必要分区之后才干运用,咱们把这个分区称作逻辑卷。逻辑卷能够被格式化和写入数据。咱们能够把逻辑卷幻想为分区。
  • 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,咱们的数据实际上都是写入 PE 当中的。PE 的巨细是能够装备的,默许是 4MB。
功用 pv vg lv
scan pvscan vgscan lvscan
create pvcreate vgcreate lvcreate
display pvdisplay vgdisplay lvdisplay
remove pvremove vgremove lvremove
extend vgextend lvextend
reduce vgreduce lvreduce
### 创立
创立物理卷
pvcreate /dev/sdb /dev/sdc
为卷组分配物理卷
vgcreate vg0 /dev/sdb /dev/sdc
从卷组创立逻辑卷
lvcreate -n 姓名 -L 20G vg0 (直接输入巨细,为逻辑卷总巨细,输入+巨细,为扩展巨细)
建完之后需求格式化才干够运用 mkfs.xfs /dev/vg0/姓名

逻辑卷

逻辑卷

逻辑卷

扩容

lvextend -L +10G /dev/vg0/姓名(卷组空间够)

逻辑卷

扩容完需求改写文件,有些时候自动改写后装备完不会加载出来
假如是xfg,指令为xfs_growfs /挂载点
假如是ext4,指令为resize2fs /逻辑卷姓名
这两种都比较麻烦,需求输入很长的指令,而有一个人性化的选项能够不必输入这么多的指令也能够立刻改写:-r
lvextend -L +10G /dev/vg0/姓名 -r

逻辑卷

逻辑卷

扩容根的容量
首先需求添加一个新的磁盘,树立逻辑卷,随后树立卷组,加到root下
逻辑卷

逻辑卷
逻辑卷

磁盘配额

总述

磁盘配额(Quota)就是 Linux 体系中用来约束特定的普通用户或用户组在指定的分区上占用的磁盘空间或文件个数的。

在此概念中,有以下几个要点需求注意:

  1. 磁盘配额约束的用户和用户组,只能是普通用户和用户组,也就是说超级用户 root 是不能做磁盘配额的;
  2. 磁盘配额约束只能针对分区,而不能针对某个目录,换句话说,磁盘配额仅能针对文件体系进行约束,举个例子,假如你的 /dev/sda5 是挂载在 /home 底下,那么,在 /home 下的一切目录都会遭到磁盘配额的约束;
  3. 咱们能够约束用户占用的磁盘容量巨细(block),当然也能约束用户答应占用的文件个数(inode)

磁盘配额就好像咱们租借写字楼,尽管整栋楼的空间非常大,可是酬整栋楼的成本太高。咱们能够分开租借,用户假如觉得不够用,则还能够租借更大的空间。不过租借是不能随意进行的,其中有几个规矩有必要恪守:

  • 我的楼是租给外来用户的(普通用户),能够租给一个人(用户),也能够租给一家公司(用户 组),可是这栋楼的一切权是我的,所以不能租给我自己(root 用户);
  • 假如要租借,则只能在每层租借必定巨细的空间,而不能在一个房间中再划分出子空间来租借(配额只能针对分区,而不能约束某个目录);
  • 租户能够决定在某层租借多大的空间(磁盘容量约束),也能够在某层租借几个人员名额,这样只有这几个人员才干进入本层(文件个数约束)

运用条件

磁盘配额要想正常运用,有以下几个前提条件:

  1. 内核有必要支撑磁盘配额。
  2. 体系中有必要安装了 Quota 工具。咱们的 Linux 中默许安装了 Quoted 工具
  3. 要支撑磁盘配额的分区有必要敞开磁盘配额功用。这项功用能够手动敞开,不再是默许敞开的

磁盘配额中的常见概念

磁盘容量约束和文件个数约束

咱们除了能够经过约束用户可用的 block 数量来约束用户可用的磁盘容量,也能够经过约束用户可用的 inode 数量来约束用户能够上传或新建的文件个数。

软约束和硬约束

软约束可理解为正告约束,硬约束就是真实的约束了。比如,规定软约束为 100MB,硬约束为 200MB,那么,当用户运用的磁盘空间为 100~200MB 时,用户还能够持续上传和新建文件,可是每次登录时都会收到一条正告音讯,告诉用户磁盘将满,到200之后将不再答应添加,无法运用