2018-11-18 20:31:47 Number_oneEngineer 阅读数 137

一,磁盘管理的概念:

Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限。因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源。

二,什么是磁盘配额:

磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大空间。

三,磁盘配额的步骤:

1,首先创建要磁盘配额的用户(add)

[root@localhost ~]# groupadd myquota
[root@localhost ~]# useradd -g myquota quota1
[root@localhost ~]# useradd -g myquota quota2


2,首先编辑/etc/fstab文件

使用vi编辑器对/home所在行进行修改,增加命令选项usrquota和grpquota,分别对应用户级和组级配管理设置。

  • [root@localhost /]# vim /etc/fstab
    /dev/sdb1 /dvd xfs defaults,usrquota,grpquota 1 2
    在这里插入图片描述
ps:设置完成后需要重启系统,不重启系统则不生效

3,执行quotacheck命令,创建aquota.user文件

  • [root@localhost /]# quotacheck -avug
    quotacheck: Quota for users is enabled on mountpoint /dvd so quotacheck might damage the file.
    Please turn quotas off or use -f to force checking.

-a : 扫描所有在/etc/mtab中开启quota的文件系统
-v : 显示扫描过程
-u : 扫描所有user quotas (usrquota)
-g : 扫描所有group quotas (grpquota)


4,执行edquota命令,设置用户的配额

参数-u表示设置用户的磁盘配额(缺省时默认设置用户磁盘配额)在这里插入图片描述
在这里插入图片描述


5,启动配额管理QUOTA:(quotaon 为启动 quotaoff 为关闭)

输入quotaon -avgu:启动磁盘配额

  • [root@localhost /]# quotaon -avug
    /dev/sdb1 [/dvd]: group quotas turned on
    /dev/sdb1 [/dvd]: user quotas turned on
    -a : 开启所有quota设定,根据/etc/mtab设定
    -v : 当开启quota时显示信息
    在这里插入图片描述
    输入quotaoff -avgu:关闭磁盘配额

6,查看用户的磁盘配额

这里设定用户quota最大使用容量为20M,当使用到10M时会得到警告要求降低到10M最多可以创建10个文件,当创建5个文件时会得到警告要求降低到5个文件

  • [root@localhost test]# edquota -u quota1 -->修改针对quota1用户的配置        
        Disk quotas for user quota1 (uid 500):
         Filesystem blocks soft hard inodes soft hard
        /dev/sdb1 0 100000 200000 0 0 0

  • [root@localhost test]# edquota -u quota2 -->修改针对quota2用户的配置
        Disk quotas for user quota2 (uid 501):
         Filesystem blocks soft hard inodes soft hard
         /dev/sdb1 0 100000 200000 0 0 0

  • [root@localhost test]# edquota -g myquota -->修改针对myquota组的配置
        Disk quotas for group myquota (gid 500):
        Filesystem blocks soft hard inodes soft hard
         /dev/sdb1 251200 100000 300000 3 0 0

这样配置表示quota1,quota2用户最多使用200M的磁盘空间,超过100M就发出警告并进入倒计时,而myquota组最多使用300M的磁盘空间。

也就是说,虽然quota1,quota2都有200M的最大磁盘空间能使用权限,但他们都属于myquota组,他们的总量不得超过300M

-u : 编辑user的quota
-g : 编辑group的quota
-t : 编辑宽限时间
-p : 复制quota资料到另一用户上


blocks :目前使用者(quota:uid=5011)在/dev/hda7所使用的空间,单位:KB (不要修改)
soft :soft limit 磁盘空间限定值 单位:KB (需要设定)
hard :hard limit 磁盘空间限定值 单位: KB (需要设定)
inodes :目前使用者使用掉的inodes,由于不容易使用inode控制,所以不要修改它。
soft :soft limit 文件限制数量 (根据需要修改)
hard :hard limit 文件限制数量 (根据需要修改)
soft limit :最低限制容量,在宽限期(grace period)之内,使用容量可以超过soft limit,但必须在宽限期之内将使用容量降低到soft limit以下。
hard limit :最终限制容量,如果使用者在宽限期内继续写入数据,到达hard limit将无法再写入。
宽限时间:使用容量超过soft limit,宽限时间自动启动,使用者将容量降低到soft limit以下,宽限时间自动关闭,如果使用者没有在宽限时间内将容量降低到soft limit,那么他将无法再写入数据,即使使用容量没有到达hard limit


7,修改权限,进行磁盘测试

[root@localhost test]# chmod 777 .
    [root@localhost test]# ll -d
    drwxrwxrwx. 3 root root 4096 8月 23 09:36 .
    切换quota1用户,进行测试

[root@localhost test]# su quota1
    [quota1@localhost test]$ dd if=/dev/zero of=bigfile1 bs=1M count=150
    sdb1: warning, user block quota exceeded. -->警告
    记录了150+0 的读入
    记录了150+0 的写出
    157286400字节(157 MB)已复制,1.02545 秒,153 MB/秒

再写入一个大文件

[quota1@localhost test]$ dd if=/dev/zero of=bigfile2 bs=1M count=150
    sdb1: write failed, user block limit reached.
    dd: 正在写入"bigfile2": 超出磁盘限额 -->超过200M的部分就无法写入了
    记录了46+0 的读入
    记录了45+0 的写出
    47513600字节(48 MB)已复制,0.381467 秒,125 MB/秒

切换quota2用户

[root@localhost test]# su quota2
    [quota2@localhost test]$ ls
    aquota.group aquota.user bigfile1 bigfile2 lost+found
    [quota2@localhost test]$ dd if=/dev/zero of=bigfile3 bs=1M count 50

记录了50+0 的读入
    记录了50+0 的写出
    52428800字节(52 MB)已复制,0.410838 秒,128 MB/秒

修改警告时间

[root@localhost test]$ edquota -t

Grace period before enforcing soft limits for users:
    Time units may be: days, hours, minutes, or seconds
    Filesystem Block grace period Inode grace period
    /dev/sdb1 7days 7days

查看quota1的quota信息

[quota1@localhost test]$ quota -u quota1
    Disk quotas for user quota1 (uid 500):
   Filesystem blocks quota limit grace files quota limit grace
   /dev/sdb1 200000* 100000 200000 6days 2 0 0 -->已经进入警告的倒计时了

查询quota2的quota信息

[root@localhost test]# quota -u quota2
    Disk quotas for user quota2 (uid 501):
   Filesystem blocks quota limit grace files quota limit grace
  /dev/sdb1 51200 100000 200000 1 0 0

查询myquota组的quota信息
    [root@localhost test]# quota -g myquota
    Disk quotas for group myquota (gid 500):
     Filesystem blocks quota limit grace files quota limit grace
     /dev/sdb1 251200* 100000 300000 6days 3 0 0

总结:

  • quotacheck [ -gubcfinvdMmR ] [ -F quota-format ] -a | filesystem

    -a   检查所有/etc/mtab中挂在的文件系统

    -u  只检查用户的quota

    -g  只检查用户组的quota

  • quota

    不使用任何参数,查询当前用户的quota信息

    -u username  查询某用户的quota信息

    -g groupname  查询某用户组的quota信息

  • edquota

    -u username   编辑某用户的quota配置

    -g groupname  编辑某用户组的quota配置

    -t        编辑警告时间的配置

2016-08-20 16:35:13 sunrui888 阅读数 182

磁盘配额定义:针对某个用户或者某个组限制使用磁盘的使用空间。
软限制:警告
硬限制:禁用
分配磁盘配额(对配置文件修改)
修改/etc/selinyx/config下的SELINUX为disabled


临时关闭 setenforce 0 setenfore 1 打开 getenforce 查看
设置磁盘配额(逻辑卷不可以)
对于逻辑卷配置磁盘配额,不能书写/dev/sdb1 而是应该书写/dev/逻辑卷的名称/分区名称
1 针对分区设定磁盘配额(修改)
vim /etc/fstab(自动挂
载时也使用过),添加参数usrquota ,grpquota(修改之后有颜色,如果为黑色检查拼写错误)
2umount /lijie mount /lijie 再不行重启reboot
3 生成并检测配额文件(设置两个参数后,会在分区下自动生成aquota.user aquota.group)
quotacheck -ugcv 创建配额文件
v显示详细信息 c创建配额文件
ug检测用户组的配额 m强制执行
可以手动创建这两个文件
4 编辑磁盘配额
    edquota -u 用户
    edquota -p 复制
容量的大小(blocks) 文件的个数(inodes)
软限制:警告级别soft(以k为单位)
硬限制:最高限制级别hard
5开启磁盘配额
quotaon -vug /      (你所操作的目录)
quotaoff   -v(查看详细信息)ug
//quotaon  /  开启磁盘配额
6 repquota -u /lijie 检测????//可以不用写
        repquota -u 目录
7 验证
touch file{1,2,3,4,5,6}
dd if(输入空文件)=/dev/zero of(输出)=/lijie/new bs=1024(1转1024字节) count=1000(个数) 
快速建立一个空文件(占空间1M但是没内容)

2019-04-08 10:36:58 qq_38684504 阅读数 668

磁盘配额

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。

  • 实现磁盘限额的条件

          需要Linux内核支持

          安装quota软件包

  • Linux磁盘限额的特点

          作用范围:针对指定的文件系统(分区)

          限制对象:用户帐号、组帐号

          限制类型:

             磁盘容量(默认单位为KB)

             文件数量

          限制方法:软限制、硬限制

对新加磁盘做配额限制

(1)安装quota软件包

(2) 创建挂载目录 ,并且修改权限777,让普通用户对设置配额的分区(挂载目录)具有写入权限

(3) 启用文件系统的配额支持(添加usrquota、grpquota挂载参数)

vim /etc/fstab

/dev/sdb1   /sdb1   ext4   defaults,usrquota,grpquota  0  0

(4)查看是否挂载成功

mount | grep /dev/sdb1

/dev/sdb1 on /sdb1 type ext4 (rw,usrquota,grpquota)

(5)检测磁盘配额并创建配额文件

   quotacheck -ugcv 文件系统

   quotacheck -augcv

      -a:检测所有可用的分区

      -u:检测用户配额

      -g:检测组配额

      -c:创建配额数据文件

      -v:显示执行过程信息

注:若selinux开启的话会提示权限不够,通过setenforce 0临时禁用selinux服务   

quotacheck  -ugv  /dev/sdb1

ls -l /sdb1/aquota.*(查看是否生成配额文件)

(6)编辑用户和组帐号的配额设置(edquota命令)

   edquota -u 用户名(编辑用户配额)

   edquota -g 组名(编辑组配额)

6.1> 编辑用户配额

edquota -u zhangsan

Disk quotas for user zhangsan (uid 501):

  Filesystem   blocks  soft     hard    inodes  soft  hard

  /dev/sdb1      0     8         10        0     3      5

      第2列:此处不填写(系统自动检测的已使用配额值)

      第3列:磁盘容量软限制

      第4列:磁盘容量硬限制

      第5列:此处不填写(系统自动检测的已使用配额值)

      第6列:文件个数软限制

      第7列:文件个数硬限制

6.2> 编辑组配额

edquota -g students

Disk quotas for group users (gid 100):

Filesystem    blocks    soft    hard     inodes   soft   hard

/dev/sdb1     3        0         1000       5      0      0

(7)启用文件系统的配额功能(quotaon)

quotaon  -ugv /sdb1

(8)验证磁盘配额功能

8.1> 切换到启用配额的用户身份

su  -  zhangsan

8.2> 切换到设置配额的分区(挂载目录)

cd  /sdb1

8.3> 创建指定数量的文件:使用touch命令,或cp命令

touch  1.txt  2.txt...6.txt(是否有出差提示)

ls(查看有多少文件,是否超出配额限制)

        

8.4> 创建指定容量的文件:使用dd命令,或cp命令

rm  -rf  *.txt

dd if=/dev/zero of=myfile bs=1M count=12(是否有出差提示)

ls -lh myfile(查看文件大小是否超出配额限制)

(9)关闭文件系统的配额功能(quotaoff命令)

quotaoff -ugv /sdb1

2019-08-20 22:43:24 weixin_45409371 阅读数 93

一、磁盘配额简述:

(一)实现磁盘限额的条件:
1、需要 linux系统内核支持
2、安装 xfsprogs 与 quota 软件包

(二)Linux磁盘配额的特点:
1、作用范围:针对指定的文件系统(分区)
2、限制对象:用户账号、组账号
3、限制类型:磁盘容量、文件数量
4、限制方法:软限制、硬限制

(三)步骤:
在这里插入图片描述
二、启用磁盘配额支持:

(一)启用文件系统的配额支持:
添加 usrquota 、 grpquota 挂载参数

(二)磁盘配额管理:
1、编辑用户和组账号的配额设置
命令:使用 xfs_quota 命令编辑配额设置
语法:
在这里插入图片描述
常用选项:

选项 含义
-u 用户
-g
-c 使用命令执行
-x 启用专家模式

限制字段: bsoft(输入软限制) 、 bhard (输入硬限制)、 isoft(节点软限制) 、ihard(节点硬限制)
注意:软限制是可以逾越的,但是硬限制是上限,达到后不可超越。

2、验证磁盘配额功能:
切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用 touch 命令,或者 cp 命令;
创建指定容量的文件:使用 dd 命令,或者 cp 命令

查看配额使用情况命令语法:
在这里插入图片描述
report常用选项:

选项 含义
-a 查看所有
-i 节点信息
-b 输出报告
-u 用户
-g

3、示例演示:我对我系统中 /dev/mailbox/mbox01 这个磁盘进行配额限制:

第一步:首先关闭增强安全性功能(centos7版本可以无视,之前的需要有这步操作,为了防止数据无法写入,我们现在将其关闭),vim对其进行编辑,编辑完成后 :wq 保存退出。

在这里插入图片描述
第二步:重新挂载
在这里插入图片描述
再用mount查看一下
在这里插入图片描述
第三步:使用 xfs_quota 命令编辑配额设置
在这里插入图片描述
第四步:测试数量,我们在 mbox1 目录下创建6个文件,硬节点是6,当我们创建第七个文件的时候,发现超出磁盘限额了。
在这里插入图片描述
第五步:测试容量,我们往 mbox1 中分两次各写入 50M 大小的东西,发现第二次就报告超出限额,同时也不能往里面写入文件了。
在这里插入图片描述
第六步:查看配额的使用情况
在这里插入图片描述
配额情况是会随时发生变化的,当我们把 test02.txt 这个文件夹删了,就会发现内存大小发生变化了
在这里插入图片描述
三、实验操作结论:

验证磁盘配额时,容量和数量,这两个限制只要有一个达到上限,另外一个即使没有到达上限,也无法继续使用了。

2019-11-07 20:16:02 weixin_45726050 阅读数 234

前言:

一、Linux磁盘限额概述
1.1 实现磁盘限额的条件

1、需要安装Linux内核支持

2、安装xfsprogs与quota软件包

1.2 Linux磁盘限额的特点

1、作用范围:针对指定的文件系统(分区)

2、限制对象:用户账号、组账号

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

4、限制方法:软限制、硬限制

限制可以允许用户或组暂时性突破限制容量上限,时限为7天 7天后未处理则将多出的部分删除。

软限制<=硬限制

软限制可以通过命令实现,硬限制需要从配置文件中进行设置

大部分命令设置都是临时性质、重启后可能会失效。在配置文件中设置则可以永久生效。

1.3 磁盘配额概述(设置磁盘配额顺序)

1、以支持配额功能的方式挂载文件系统

2、编辑用户和组账号的配额设置

3、验证磁盘配额功能

4、查看磁盘配额使用情况

二、Linux磁盘配额(实验部分)

环境:之前我们已添加了3块磁盘,并进行了分区,格式为LVM。同时,我们创建了LVM(逻辑卷),卷组名为:mailbox。逻辑卷名为:mbox01,已挂载到/opt/mbox2。详情可见:LVM逻辑卷管理详细实验过程

2.1 查看软件包是否已安装

命令:rpm -qa |grep xfsprogs

rpm -ql |grep quota

示例:

[root@localhost ~]# rpm -qa | grep xfsprogs (查看已安装的软件包,只查询xfsprogs软件包) 
xfsprogs-4.5.0-12.el7.x86_64  (软件包已安装)
[root@localhost ~]# rpm -ql xfsprogs |grep quota (查看此软件包中是否有quota组件)
/usr/sbin/xfs_quota
/usr/share/man/man8/xfs_quota.8.gz
(查询可见我们已有这两个组件,可以使用这两条命令)

有了这个软件包及这两个组件,我们就可以使用磁盘配额功能。如果我们电脑里查询不到xfsprogs软件包,那么我们可以使用“yum install”进行安装。

我们这里使用的文件系统是xfs文件系统,配额形式是不一样的,不同于ext4、ext3的扩展文件系统,xfs能够支持大容量级别的文件系统。

2.2 关闭增强性安全功能

不管我们使用的是 CentOS6.0或者CentOS7.0,在做磁盘配额之前先关闭增强性安全功能。因为我们使用的版本不同,CentOS6.0不关闭此功能可能会导致磁盘配额的配置文件无法写入。

命令:setenforce 0 (1为开启)

2.3 启动文件系统的配额支持

添加usrquota、grpquota挂载参数

1、临时挂载

命令:mount -a usrquota grpquota /dev/mailbox/mbox01。

配置完成后可用mount查询挂载内容是否启动配额支持

2、自动挂载

先进入配置文件的编辑模式:vim /etc/fstab,然后添加配额功能,最后保存退出。

示例:

[root@localhost ~]# vim /etc/fstab


#
# /etc/fstab
# Created by anaconda on Sun Oct 27 15:47:27 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=1cdaa1f7-8d44-4a00-b153-b0ba1b763ba2 /                       xfs     defaults        0 0
UUID=32aee843-60bd-43b1-94f0-b9af529c2744 /boot                   xfs     defaults        0 0
UUID=07145df9-e2e8-4e89-b08e-1fa3aac7dfc4 /home                   xfs     defaults        0 0
UUID=13e8b5ea-7f99-4459-a180-8c11e6d3e543 swap                    swap    defaults        0 0
/dev/mailbox/mbox01     /opt/mbox2      xfs     defaults,usrquota,grpquota      0 0
											(这里添加功能权限:usrquota,grpquota 配额功能)
~                                                                                         
~   
2.4 查询是否获得配额支持

此时我们输入mount查询挂载内容是否启动配额支持,是无法生效的,我们需要先解挂载,然后再次输入mount -a,最后重新挂载:mount -a,这是我们可以使用mount查询已成功。

示例:

[root@localhost ~]# umount /opt/mbox2  (解挂载)
[root@localhost ~]# df -hT   (查询挂载信息)
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda2      xfs        20G  4.5G   16G   23% /
devtmpfs       devtmpfs  898M     0  898M    0% /dev
tmpfs          tmpfs     912M     0  912M    0% /dev/shm
tmpfs          tmpfs     912M  9.0M  903M    1% /run
tmpfs          tmpfs     912M     0  912M    0% /sys/fs/cgroup
/dev/sda5      xfs        10G   38M   10G    1% /home
/dev/sda1      xfs       6.0G  174M  5.9G    3% /boot
tmpfs          tmpfs     183M   28K  183M    1% /run/user/0
/dev/sr0       iso9660   4.3G  4.3G     0  100% /run/media/root/CentOS 7 x86_64
[root@localhost ~]# mount -a (重新挂载)

使用mount查询:

[root@localhost ~]# mount

添加功能成功,xfs文件系统已支持配额功能。

2.5 编辑用户和组账号的配额设置

使用xfs_quota命令编辑配额设置

格式:xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户名 ’ 挂载点

常用选项:
在这里插入图片描述
限制字段:
在这里插入图片描述

示例:

[root@localhost ~]# xfs_quota -x -c 'limit -u bsoft=50M bhard=80M isoft=4 ihard=6 wangwu' /opt/mbox2/

对用户wangwu进行容量:软限制50M,硬限制80,文件数量:软限制4个,硬限制6个。 /opt/mbox2/ (挂载点)

查看配额使用情况

格式:xfs_quota -x -c ‘report选项’ 挂载点

常用选项:
在这里插入图片描述

查看配额使用情况两种方式:

1、xfs_quota -x -c ‘report -ib’ /opt/mbox2 (对所有用户和组查看数量及容量限制)

示例:

[root@localhost ~]# xfs_quota -x -c 'report -ib' /opt/mbox2
User quota on /opt/mbox2 (/dev/mapper/mailbox-mbox01)
                               Blocks                                          Inodes                     
User ID          Used       Soft       Hard    Warn/Grace           Used       Soft       Hard    Warn/ Grace     
---------- -------------------------------------------------- -------------------------------------------------- 
root                0          0          0     00 [--------]          3          0          0     00 [--------]
wangwu          81920      51200      81920     00  [6 days]          2          4          6     00 [--------]

Group quota on /opt/mbox2 (/dev/mapper/mailbox-mbox01)
                               Blocks                                          Inodes                     
Group ID         Used       Soft       Hard    Warn/Grace           Used       Soft       Hard    Warn/ Grace     
---------- -------------------------------------------------- -------------------------------------------------- 
root                0          0          0     00 [--------]          3          0          0     00 [--------]
wangwu          81920          0          0     00 [--------]          2          0          0     00 [--------]

2、xfs_quota -x -c ‘quota iuv wangwu’ /opt/mbox2 (查看对wangwu用户容量的限制)

示例:

[root@localhost ~]# xfs_quota -x -c 'quota -iuv wangwu' /opt/mbox2
Disk quotas for User wangwu (1001)
Filesystem               Files      Quota      Limit  Warn/Time      Mounted on
/dev/mapper/mailbox-mbox01
                             2          4          6   00 [--------] /opt/mbox2
[root@localhost ~]# 

2.6、验证磁盘配额功能

1、在root权限下, 设置/opt/mbox2/的权限为可读可写可执行,命令:chmod 777 /opt/mbox2/

示例:

[root@localhost /]# chmod 777 /opt/mbox2
[root@localhost /]# ls -l /opt
总用量 0
drwxr-xr-x. 2 root root 6 11月  5 19:04 demo01
drwxrwxrwx. 2 root root 6 11月  7 18:42 mbox2 (权限已设置完成)
drwxr-xr-x. 2 root root 6 3月  26 2015 rh

2、切换至wangwu用户,进入/opt/mbox2中,验证文件数量配额。

示例:

[root@localhost /]# su - wangwu
上一次登录:四 11月  7 19:05:36 CST 2019pts/1 上
[wangwu@localhost ~]$ cd /opt/mbox2
[wangwu@localhost mbox2]$ ls
[wangwu@localhost mbox2]$ touch test{1..6}.txt
[wangwu@localhost mbox2]$ touch test7
touch: 无法创建"test7": 超出磁盘限额

测试容量配额:

我们可以从/dev/zero中提取出局到/opt/mbox2/中,并创建一个文件test0.txt存放。

示例:

[wangwu@localhost mbox2]$ dd if=/dev/zero of=/opt/mbox2/test01.txt bs=1M count=50
记录了50+0 的读入
记录了50+0 的写出
52428800字节(52 MB)已复制,0.0740534 秒,708 MB/秒
[wangwu@localhost mbox2]$ ls -lh
总用量 50M
-rw-rw-r--. 1 wangwu wangwu 50M 11月  7 19:41 test01.txt

dd:复制(验证型)

if= :提取

dev/zero 是存放无用文件的目录,

of= :生成到…

/opt/mbox2/test01.txt :新建一个test01.txt文件并将提取的数据生成到该文件中。

bs=1M:一次提取的大小

count=50 :提取的次数

因为我们设置的容量硬限制是80M,所以此处我们再次提取50M,示例:

[wangwu@localhost mbox2]$ dd if=/dev/zero of=/opt/mbox2/test1.txt bs=1M count=50
dd: 写入"/opt/mbox2/test1.txt" 出错: 超出磁盘限额
记录了31+0 的读入
记录了30+0 的写出
31457280字节(31 MB)已复制,0.136973 秒,230 MB/秒
[wangwu@localhost mbox2]$ ls -lh
总用量 80M
-rw-rw-r--. 1 wangwu wangwu 50M 11月  7 19:41 test01.txt
-rw-rw-r--. 1 wangwu wangwu 30M 11月  7 19:42 test1.txt

可见,我们可以写入30M的大小,超出的部分已被限制,无法添加。

需注意:软限制可以暂时性突破,但是7天后会将超出的容量内容进行强制删除。

总结:

此篇博客主要介绍了xfs文件系统中进行磁盘配额的方法,我们可以根据实际情况进行磁盘配额,控制普通用户的使用量,合理分配空间。

需注意:我们在进行测试的适合,先开放文件目录权限,再切换用户后,需要进入到该目录下。

Linux 磁盘配额

阅读数 1573

Linux磁盘配额

阅读数 186

没有更多推荐了,返回首页