lvm的管理;磁盘配额

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       

原文地址:http://blog.51cto.com/13929859/2162177

时间: 2024-10-09 06:24:23

lvm的管理;磁盘配额的相关文章

LVM卷管理及配额设置

实验案例:LVM卷管理及配额设置 实验环境: 公司准备在Internet中搭建邮件服务器(REHL5系统平台),面向全国各地的员工及部分VIPK客户提供电子邮箱空间.考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷专门用于存放邮件数据,并通过磁盘配额的方式限制用户的邮箱空间. 需求描述:采用LVM磁盘管理方案 设置并启用磁盘配额 推荐步骤: 1添加磁盘设备并建立LLVM磁盘管理方案 添加两块SCSI硬盘设备并完成硬盘检测及分区 Fdisk /dev/sdb: 可进入交互式的分区界

Linux怎么创建逻辑卷和管理磁盘配额

一.什么是LVM逻辑卷LVM是Linux操作系统中对磁盘分区进行管理的一种逻辑机制,建立在硬盘和分区之上,文件系统之下的一个逻辑层.它能够在保持现有数据不必那的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性.想要建立逻辑卷的过程如下:首先,将普通分区或整个硬盘创建为物理卷:然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组:最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷.逻辑卷才是最终用户可以格式化并挂载使用的存储单位.如下图所示: 二.LVM的管理命令LVM 管

22、磁盘管理—磁盘配额详解

磁盘容量配额 查看内核是否支持quota功能: 修改/etc/fstab添加支持磁盘配额选项 卸载.加载/web,并查看/web项 创建磁盘配额配置文件 对用户实现配额 测试用户配额 关闭磁盘配额 磁盘容量配额 Unix系统最初设计理念就让许多人一起使用,多任务的操作系统,但是硬件的资源是固定有限的,如果出现个小破坏份子不断的创建文件或下载电影,那么硬盘空间总有一天会被占满的吧,这时就需要quota服务帮助我们为每个用户限制可以使用的硬盘空间,一旦超出预算就不再允许他们使用. quota的磁盘配

详解CentOS 7中LVM 与磁盘配额

LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性. 要建立 LVM 分区管理机制,首先,将普通分区或整个硬盘创建为物理卷:然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组:最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷.逻辑卷才是最终用户可以格

解析Linux中LVM与磁盘配额

LVM 逻辑卷管理 LVM 概述 LVM 是 Linux 操作系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上.文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,因此能够在保持现有数据不变的情况下动态调整磁盘容量,从而增强磁盘管理的灵活性. 要建立 LVM 分区管理机制,首先,将普通分区或整个硬盘创建为物理卷:然后,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组:最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷.逻辑卷才是最终用户可以格

Win2003 Server磁盘配额揭密之启用篇

Win2003 Server磁盘配额揭密之启用篇 [ 作者:茶乡浪子    转贴自:it168.com    点击数:4973    更新时间:2005-1-17  ]   本文要向大家介绍如何利用Windows Server 2003系统的磁盘配额功能来管理服务器的用户磁盘配额.先来看如何启用这一功能. 如果您是Administrators组的成员,则可以启用NTFS卷上的配额.在已包含文件的卷上启用配额时,Windows系统将计算到那个时间点为止在该卷复制文件.保存文件或取得文件所有权的所有

Linux的磁盘配额详解(Quota)

1. 检查内核情况 检查当前内核是否支持quota,当前内核配置文件在/boot下 如果当前内核不支持quota,需要重新编译内核将quota support编译进核心: File systems  --->  [*] Quota support 2. 修改/etc/fstab,对所选文件系统激活配额选项 vim/etc/fstab 3. 重新挂载文件系统 添加了 usrquota 和 grpquota 选项后,重新挂载每个相应 fstab 条目被修改的文件系统.如果某文件系统没有被任何进程使用

在Linux上创建磁盘配额

磁盘配额的概述及管理 为什么创建磁盘配额 在Linux根分区的磁盘空间耗尽时,Linux将无法再创建新的文件(包括程序运行的临时文件),从而导致服务程序崩溃,系统无法启动等故障现象. 为了避免出现类似问题,可以设置启用磁盘配额功能,对用户在指定文件系统(分区)中使用磁盘空间.文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保证系统存储空间的稳定性和持续可用性. 使用磁盘配额的前提条件 设置磁盘配额,需要安装 quota 软件包,用于配置和管理磁盘配额,在RHEL 6中,系统默认

RedHat 6.5中建立Raid5卷(软件磁盘阵列) ;并且对Raid5卷做磁盘配额

实验项目: 1 了解并且配置磁盘阵列(raid 0.raid1 .raid5 .raid6 .raid1+0) 2 了解并且配置磁盘配额 (为了解决安全性,对磁盘进行限制) 磁盘阵列理论部分:1>什么是磁盘阵列(raid): 简单的说raid就是把多块独立的物理磁盘按不同的方式重新组合在一起,然后会形成一块逻辑磁盘,这样就可以提供比一块物理磁盘更具有存储效率和容量.数据安全的技术 2>raid又分不同等级,不同等级的raid在读写.存储.数据备份方面做了不同的权衡.在实际应用一般分为一下几种