首页 > 系统相关 >linux LVM和磁盘配额

linux LVM和磁盘配额

时间:2023-05-08 16:47:35浏览次数:35  
标签:卷组 创建 linux 配额 挂载 LVM 磁盘

目录

一、LVM原理

二、LVM的命令

三、创建lvm过程

四、扩容

五、磁盘配额

 

 

 

 

 

 

 

 

 

一、LVM原理

  lvm是逻辑卷管理,可以让用户动态管理磁盘,不用考虑物理磁盘的问题,可以快速扩充磁盘大小,可以不用一个磁盘一个磁盘挂载使用,不在要求是连续的空间,将多个物理磁盘连在一起,形成一个概念的虚拟磁盘。

   

  lvm 包含物理卷,卷组,逻辑卷

  物理卷:就是真实的硬盘,拥有真实的存储空间

  卷组:多个硬盘合在一起,形成一个新的一起统筹的硬盘

  逻辑盘:可以分区,格式化,挂载,卷组分为pe(默认4mb),用来存储

 

二、LVM的命令

  lvm的命令+绝对路径

  scan:扫描

  create:建立

    create -L:指定逻辑卷大小

    create -n:指定逻辑名

  display:显示

  remove:删除

  extend:扩展

  reduce:减少

 

三、创建lvm过程

  1.手动添加两块硬盘

   2.创建磁盘分区(详细步骤见上篇)

   3.建立物理卷

   

 4.创建卷组

  

   创建完成用vgdisplay查看详细信息

  vg access有读写权限

  vg size:9.99g(大小是5G+5G,还有一个分区表)

   5.创建逻辑卷

    lvcreate -L (指定大小) 5G (或+5G) -n (指定逻辑卷名)  ljj hjp(卷组名)

 

   用display查看逻辑卷信息

   6.创建文件系统(格式化)

  mkfs.xfs /dev/hjpljj

 

  7.挂载

  mkdir fenqu (创建挂载点)

  mount /dev/hjp/ljj  /fenqu/ (临时挂载)

   现在已经挂载完毕

  永久挂载

  先删除临时挂载

   在进入/etc/fstab里修改

  在这里设备名可以使用自己命名的设备名(因为是自己命名的也是唯一的),

  也可以使用uuid(唯一标识)

   mount -a读取fstab文件按完成挂载

   完成永久挂载

 

四、扩容

  逻辑卷扩容

  使用lvextend -L 指定大小 +3G(必须加+,否则视为覆盖逻辑卷大小) -r直接剩下无需刷新

  也可以使用 xfs_growfs +设备名(刷新)

   可以看到逻辑卷已经加入3G,变成8G

   

  卷组扩容

  可以看到卷组只有9.99G,已经使用8G,空间不多所以使用卷组扩容

   1.在分区创建一个新的sdc2,10G空间

   2.添加新的硬盘到卷组

  vgextend hjp(添加卷组名) /dev/sdc2(新的磁盘名)

   可以display查看,生产新的组表,看到卷组hjp已经+10G变成19.99G

   物理盘扩容

  直接添加新的磁盘

 

五、磁盘配额

  原理:如果每个用户都可以无限制的创建,那么存储空间不足,会导致硬盘出现问题,所以要对用户账户或者组账户进行限制

  对象:用户账户,组账户

  范围:软限制(下限),硬限制(上限)

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

  

  实验:

  1.检查服务程序安装

  是否已安装 xfsprogs 和 quota 软件包

  如果没有安装使用yum install -y安装

   2.自动挂载

   3.mount -a读取fstab文件

  可以看到已经挂载上去

   4.关闭安全功能

  setenforce  0

   5.创建用户并设置密码

   6.进行账户配额

  限制:-x表示启动专家模式,允许进行配额  -c表示调用管理命令 -u表示指定用户

  “bsoft”:设置磁盘容量的软限制数值为80M.
  “bhard”:设置磁盘容量的硬限制数值为100M.
  “isoft”:设置磁盘文件数的软限制数值为4个.
  “ihard”:设置磁盘文件数的硬限制数值为5个.

   7.切换用户lisi

    赋予挂载目录权限

    进入挂载目录验证配额生效

  

 

   dd if=/dev/zero of=/data/1.txt bs=10M count=12(生成12次10m的1.txt文件)

   可以看到超出100m的都没有写入,但没超过100m的依然写入

   输入touch {1..10}

  一次性创建10个文件,可以看到有5个文件无法创建,但是不影响前五个创建

   至此完成账户配额

  

  如果想要取消配额

  xfs_quota -x -c "disable -up" /etc/data/ 取消磁盘配额限制

  在生产场景中,对一个账户不可能反复限制解除

  但是取消完后想要再次生效,需要重新挂载

标签:卷组,创建,linux,配额,挂载,LVM,磁盘
From: https://www.cnblogs.com/zhende/p/17377507.html

相关文章

  • Linux常用命令-Shell应用技巧
    Bash应用技巧命令补齐:允许用户输入文件名起始的若干个字,按Tab键补齐文件名 命令历史:history命令可以显示以前执行过的命令列表方向键↑和方向键↓可以查找以前执行过的命令 命令别名例:aliascopy=cp 表示给cp命令取个copy的别名aliasxrm='rm-f' 查看别名信息:......
  • Linux常用命令-文件处理命令
    文件处理命令ls-->显示目录下的所有文件原意:list语法:ls 选项[-ald] [文件/目录]-a:显示所有文件,包括隐藏文件-l:详细信息的显示-d:查看目录属性例:ls-l/demo cd-->切换目录/进入某个目录原意:changedirectorypwd-->显示当前所在的工作目录原意:printwo......
  • Linux常用命令-权限管理命令
    chmod-->改变文件或者目录权限原意:changethepermissionsmodeloffileu:所有者g:用户组o:其他+:加权限-:减权限=:重新赋值新权限r=4w=2x=1 语法:chmod [{ugo}{+-=}{rwx}] [文件或者目录]chmod [mode=421] [文件或目录] 例:chmodu+x/demo/hj......
  • Linux常用命令-文件搜索命令
    which-->显示系统命令所在目录语法:which[命令名称]例:whichls find-->查找文件或目录语法:find[搜索路径][搜索关键字]-name文件名*匹配任意字符init*find/etc-nameinit*?匹配单个字符init???find/etc-nameinit???-size文件大小注意:一般......
  • Linux常用命令-帮助命令
    man-->获得帮助信息语法:man[命令或配置文件]例:manls  查看ls命令的帮助信息manservices查看配置文件services的帮助信息注意:若有跟命令名称相同的配置文件,那么,默认查看的是命令的帮助man5passwd 表示查看配置文件的帮助man1passwd 表示查看命令的帮助,1可......
  • Linux源码包编译安装
    1.获取安装包地址并下载下载源代码安装包文件,以APACHE服务为例,我们需要进入https://httpd.apache.org/找到httpd的软件包。如果想要在虚拟机中下载,则复制链接地址,然后使用wget链接地址下载2.解压安装包使用tarxvf压缩包名字将压缩包解压,解压后会在同级目录下出现一个以......
  • .Linux yum仓库配置
    1.准备网络安装源(服务器端)YUM软件仓库通常借助于HTTP或FTP协议进行发布,这样可以面向网络中所有的客户机提供软件源服务。为了便于客户机查询软件包、获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下的所有rpm包的头部信息2.配置软件仓库位置(客......
  • Linux下用五笔输入法
    windows下用习惯了五笔输入法,现在用Linux拼音就不是太习惯了,于是还是想用五笔,这不到网上一找,已经有人解决了次问题,方法如下:本人使用的是redhat9.0按如下方法也能使用,OK! 今天我在我的机上(rh7.3)上装上了五笔输入法,不敢独享供大家参考:智能陈桥1.0:http://download.linuxe......
  • selinux重新标记
    在根目录下创建一个.autorelabel文件,然后重启 或者执行“fixfiles-Fonboot”命令(这条命令也会创建那个文件),然后重启 重启后会对系统上的所有文件进行重新标记,重新标记的时间取决于你的电脑性能,我的机器需要十分钟左右(供参考)......
  • linux、unix软链接注意事项
    前言在使用linux过程中,经常使用到软链接(类似windows快捷方式);创建软链接之后,删除时不注意就会出现到问题先说结论删除软链接,确实是使用rm进行删除;但是有个小细节必须要特别注意!rm-frxxxx/加了个/这个是删除文件夹rm-frxxxx没有/这个是删除软链接......