lvm的管理;磁盘配额(代码片段)

author author     2022-12-24     656

关键词:

setenforce 0

一、lvm的管理
lvm的作用:动态管理磁盘,增强磁盘管理的灵活性。
1、物理卷
物理卷是由磁盘或分区转换得来的,由一个一个pe组成(每个pe默认大小为4MB)。 分区的类型必须修改为8e

创建pv:
格式:pvcreate 分区1 [分区2 分区3 ……]

查看系统中有哪些pv:
pvscan

查看某个pv的详细信息:
pvdisplay 某个pv

删除某个pv:
pvremove 某个pv

2、卷组
卷组由一个或多个物理卷组成
创建vg:
格式:vgcreate vg名称 pv1 [pv2 pv3 ……]

创建vg并将pe的大小修改为8M
格式:vgcreate  -s  8M vg名称   pv1  [pv2  pv3 ……]

查看系统中有哪些vg:
vgscan

查看某个vg的详细信息:
vgdisplay vg名称

删除某个vg:
vgremove vg名称

3、逻辑卷
逻辑卷是在卷组的基础上开辟出一块空间。
创建lv:
格式:lvcreate -L 空间容量 -n lv名称 vg名称

查看系统中有哪些lv:
lvscan

查看某个lv的详细信息:
lvdisplay /dev/vg名称/lv名称

删除某个lv:
lvremove /dev/vg名称/lv名称

扩展lv的容量:
lvextend -L +扩展容量 /dev/vg名称/lv名称

 注意:
提示如下信息则说明lv所在的vg没有足够的容量。
Insufficient free space: 1152 extents needed, but only 770 available

 resize2fs  /dev/vg名称/lv名称      //系统快速识别扩展的lv的容量

4、使用lv
格式化:
#mkfs -t ext4 /dev/vg名称/lv名称
挂载:
#mount /dev/vg名称/lv名称 挂载点
#vim /etc/fstab
/dev/vg名称/lv名称 挂载点 ext4 defaults 0 0

二、磁盘配额
1、系统的要求:
内核支持
安装quota软件包 查看 rpm -q quota

2、linux的磁盘配额的特点:
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号(组内成员共用限制的容量) 
限制类型
 磁盘容量(默认单位为 KB)
 文件数量
限制方法
 软限制
 硬限制 

3、磁盘配额的具体步骤
a、以支持配额功能的方式挂载文件系统
   启用文件系统的配额支持 添加 usrquota、grpquota 挂载参数 
       #vim   /etc/fstab
   /dev/vg名称/lv名称   挂载点   ext4  defaults,usrqota,grpquota  0 0
   #mount -a
       或者
   #muont  -o remount,usrquota,grpquota  /dev/vg名称/lv名称

b、检测磁盘配额并生成配额文件(一定要将selinux关闭,setenforce  0)
    格式:quotacheck   -augcv       //创建时会提示错误信息表上正确
      -a:系统中所有带usrquota、grpquota的文件系统
      -u:用户
      -g:组
      -c:创建
      -v:详细信息
           或者
      quotacheck  -ugcv  文件系统

     注意:出现如下信息则说明创建OK
    quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
        quotacheck: Scanning /dev/mapper/mail_store-mbox [/mailbox] done
    quotacheck: Cannot stat old user quota file /mailbox/aquota.user: 没有那个文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old grou p quota file /mailbox/aquota.group: 没有那个文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old user quota file /mailbox/aquota.user: 没有那个文件或目录. Usage will not be substracted.
    quotacheck: Cannot stat old group quota file /mailbox/aquota.group: 没有那个文件或目录. Usage will not be substracted.
    quotacheck: Checked 2 directories and 0 files
    quotacheck: Old file not found.
    quotacheck: Old file not found.

    [[email protected] ~]# ls -l /mailbox/
    -rw-------. 1 root root  6144 3月  10 10:47 aquota.group
    -rw-------. 1 root root  6144 3月  10 10:47 aquota.user

c、编辑用户和组账号的配额设置
      格式:
      edquota  -u  用户账户
      edquota  -g  组账户
       例如:
    #edquota  -u  bob
    Disk quotas for user bob (uid 500):
      Filesystem                   blocks       soft       hard     inodes     soft     hard
      /dev/mapper/mail_store-mbox     0        80000      100000          1        0        0

d、启动文件系统的磁盘配额功能 
    quotaon  -ugv  文件系统     //启用配额
    quotaoff -ugv  文件系统     //关闭配额
    例如:
    [[email protected] ~]# quotaon -ugv /mailbox/
    /dev/mapper/mail_store-mbox [/mailbox]: group quotas turned on
    /dev/mapper/mail_store-mbox [/mailbox]: user quotas turned on

e、验证磁盘配额功能
    要求:必须使用限制配额的用户登录同时进入设置配额的文件系统中(必须保证限制配额的用户对设置配额的文件系统由写的权限)
    例如:
    [[email protected] ~]# su - bob
    [[email protected] ~]$ cd /mailbox/
    [[email protected] mailbox]$ dd if=/dev/zero of=myfile.txt bs=1M count=100
    dm-2: warning, user block quota exceeded.
    dm-2: write failed, user block limit reached.
    dd: 正在写入"myfile.txt": 超出磁盘限额
    记录了98+0 的读入
    记录了97+0 的写出
    102400000字节(102 MB)已复制,0.384537 秒,266 MB/秒

f、查看用户或分区的配额使用情况
    用户的角度:
       quota  -u  用户账户
       quota  -g  组账户
       例如:
        [[email protected] ~]# quota -u bob
        Disk quotas for user bob (uid 500): 
        Filesystem  blocks   quota   limit   grace   files   quota   limit   grace
        /dev/mapper/mail_store-mbox
                        100000*  80000  100000   6days       1       0       0        

    分区使用情况的角度:
       repquota  文件系统
       例如:
       [[email protected] ~]# repquota /mailbox/
       *** Report for user quotas on device /dev/mapper/mail_store-mbox
       Block grace time: 7days; Inode grace time: 7days
                              Block limits                File limits
       User            used    soft    hard  grace    used  soft  hard  grace
       ----------------------------------------------------------------------
       root      --      20       0       0              2     0     0       
       bob       +-  100000   80000  100000  6days       1     0     0       

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

lvm与磁盘配额(代码片段)

LVM与磁盘配额LVM概述LVM逻辑卷管理(LogicalVolumeManager)能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性注意:/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV&#... 查看详情

基于lvm逻辑卷下的磁盘配额操作(代码片段)

我们继续接上篇进行的LVM逻辑卷进行接下来的磁盘配额的学习本章操作内容接上篇lvm逻辑卷,如果没有看过上篇博客操作的小伙伴,可在操作完逻辑卷的内容时候再继续跟着本篇内容进行磁盘配额的操作!磁盘配额概述:1.需要... 查看详情

raid和lvm以及磁盘配额的综合使用(代码片段)

...化为ext4xfs,开机自动挂载到系统mnt1,mnt2目录下4.开启磁盘配额功能,用来进行用户与组分配额的实验5.在系统中添加用户tom,lisa并加入caiwu组中6.对组和用户同时设置磁盘配额,分别切换至永华目录下写文件,验证生效优先... 查看详情

linux操作系统中lvm磁盘配额

1.LVM概述 2. LVM机制3.LVM管理命令4. 盘配额概述5.磁盘配额设置步骤        1.LVM概述   LVM(LogicalVolumeManager)逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高... 查看详情

磁盘配额-quota

...系统到实现磁盘配额目的。一、LVM利用两块20G的硬盘Lvm的管理命令功能物理卷管理卷组管理逻辑卷管理Scan扫描pvscanvgscanlvscanCreate建立pvcreatevgcreatelvcreateDisplay显示pvdisplayvgdisplaylvdisplayRemove删除pvremovevgremovelvremoveExtend扩展vge 查看详情

lvm和磁盘配额

LVM概述Logical Volume Manager ,逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建LVM机制的基本概念PV(Physical Volume ,物理卷... 查看详情

lvm与磁盘配额

一、定义1、LVM:逻辑卷管理能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建2、LVM机制的基本概念PV(PhysicalVoiume)物理卷:物理卷是LVM机制的基本存... 查看详情

redhatenterprise6.5磁盘分区,lvm管理及磁盘配额设置

Linux磁盘分区、LVM管理及磁盘配额设置第一部分:磁盘分区为虚拟机添加一块新的磁盘,重启生效。管理新添加的sdb磁盘。为其创建不同类型的分区,ext4、fat、及swap。2.1创建第一个主分区2.2创建第二个主分区,方法相同。2.3将... 查看详情

磁盘管理和lvm技术以及实现磁盘配额

一、实现硬盘管理本节操作要求:a.为主机新增一块20GB的SCSI硬盘b.对该硬盘进行分区:①划分两个主分区,各5GB,剩余空间作为扩展分区②在扩展分区中建立两个逻辑分区,分别是2GB和5GB③将第一个逻辑分区类型改为swap④确认... 查看详情

lvm逻辑卷轴管理和磁盘配额实验

动态卷轴管理和磁盘配额实验首先先在虚拟机中开启两个硬盘,我在rh6-2中新添加了两个硬盘,分别为sdbc和sdbd:按照如上方法,再添加1个硬盘。则添加的磁盘如下所示:第一步:分区接下来对sdc分区(sdc只分配了一个主分区)... 查看详情

高级文件系统管理之mdadm与lvm的创建

※配置配额系统磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间,比如一些网盘就是基于这个功能来做的,分配给用户固定的空间,花钱买,可以将空间设置的更... 查看详情

lvm与磁盘配额

...时,如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个... 查看详情

lvm卷管理及配额设置

LVM卷管理及配额设置采用LVM磁盘分区方案设置并启用磁盘配额650)this.width=650;"src="http://s4.51cto.com/wyfs02/M02/89/35/wKiom1gMGUXQahviAAC-X-STl80451.jpg-wh_500x0-wm_3-wmp_4-s_517182651.jpg"style="float:none;"title="图片1.jpg"al 查看详情

lvm应用并进行磁盘配额设置

.../yun01目录下,并实现扩充10GB容量,并对其进行磁盘配额管理。1、向虚拟机中添加两块20G大小的硬盘,右击虚拟机设置,选择硬盘(SCSI),点击“添加“,然后弹出来的窗口保持默认,直到确认添加,重复操作,再添加一块硬盘... 查看详情

逻辑卷管理器(lvm)(代码片段)

一、什么是LVM?LVM(LogicalVolumeManager)逻辑卷管理是在Linux2.4内核以上实现的磁盘管理技术。它是Linux环境下对磁盘分区进行管理的一种机制。现在不仅仅是Linux系统上可以使用LVM这种磁盘管理机制,对于其它的类UNIX操作系统,以及win... 查看详情

lvm讲解,磁盘故障案例(代码片段)

lvmLVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若... 查看详情

lvm管理(代码片段)

LVM(LogicalVolumeManager)称作是逻辑卷管理器,之所以称作为“卷”可能是因为可以将文件系统像卷一样伸长或缩短吧,它是Linux系统下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,提高了磁盘分区... 查看详情