磁盘配额quota,磁盘配额

发布时间:2019-01-02  栏目:LINUX  评论:0 Comments

2018-8-29 dynalist 配额

磁盘配额quota,磁盘配额

磁盘配额

1 启用磁盘配额

首先创设新的分区 /dev/sd5,并创制文件系统。

[[email protected]
~]# mkfs.ext4 /dev/sda5

出于xfs 不磁盘配额能成功,这里使用ext4.

接下来把/dev/sda5分区挂载到 /home

[[email protected]
~]# mount /dev/sda5 /home

[[email protected]
~]# blkid /dev/sda5

/dev/sda5: UUID=”8879cf63-99a5-43bb-9bfe-de303afb0799″ TYPE=”ext4″

修改 /etc/fstab 文件

[[email protected]
~]# vim /etc/fstab

UUID=dddd23d1-1012-4bac-9717-56b9b469e0c2 / ext4 defaults 1 1

UUID=316d8677-25b8-49af-b4eb-54daa20b6595 /boot ext4 defaults 1 2

UUID=dacd6ddd-d765-4646-b98c-0579f2732749 swap swap defaults 0 0

UUID=8879cf63-99a5-43bb-9bfe-de303afb0799 /home ext4
defaults,usrquota,grpquota 0 0

usrquota为启用磁盘的用户磁盘配额效用,grpquota为启用磁盘的组磁盘配额效率。

[[email protected]
~]# mount –a /home/

查看挂载是否中标

[[email protected]
~]# mount

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

[……]

/dev/sda5 on /home type ext4
(rw,relatime,seclabel,quota,usrquota,grpquota,data=ordered)

可以看出/dev/sda5曾经不错挂载

2开立配额数据库

[[email protected]
~]# quotacheck -cug /home

出于/etc/fstab 文件设置了usrquota,grpquota,所以这边不可不是
–cug,u对应usrquota,g对应grpquota。

前天翻开/home目录,会多出六个文件,表达磁盘配额数据库创制成功。

[[email protected]
~]# ll /home/

total 36

-rw——-. 1 root root 7168 Apr 25 11:03 aquota.group

-rw——-. 1 root root 7168 Apr 25 11:03 aquota.user

drwx——. 3 centos centos 4096 Apr 16 10:20 centos

drwx——. 2 root root 16384 Apr 25 10:55 lost+found

3 启用数据库

[[email protected]
~]# quotaon /home/

[[email protected]
~]#

下来翻看一下,可以看出以及启用成功。

[[email protected]
~]# quotaon -p /home/

group quota on /home (/dev/sda5) is on

user quota on /home (/dev/sda5) is on

4 磁盘配额设置

安装user1 磁盘配额为100M,80M时发出警示

[[email protected]
~]# edquota user1

Disk quotas for user user1 (uid 1001):

Filesystem blocks soft hard inodes soft hard

/dev/sda5 52 80000 100000 13 0 0

此间的默认单位为block ,1个block为1K。soft为警告值,hard为最大值,

现今来认同一下布局是否中标

[[email protected] ~]# quota user1    #查看用户user 的磁盘配额
Disk quotas for user user1 (uid 1001):
Filesystem blocks quota limit grace files quota limit grace
/dev/sda5 52 80000 100000 13 0 0

5 测试

(1)创造测试的用户 user1

[[email protected] ~]# useradd uesr1

切换到user1用户

[[email protected] ~]# su - user1

Last login: Tue Apr 25 11:08:41 CST 2017 on pts/1

(2)创造文件测试

先是创造一个50M 的文件testquota。

[[email protected] ~]$ dd if=/dev/zero of=testquota bs=1M count=50
50+0 records in
50+0 records out
52428800 bytes (52 MB) copied, 0.562963 s, 93.1 MB/s

可以看来一切正常

    再来创制一个35M 的公文testquota2。

[[email protected] ~]$ dd if=/dev/zero of=testquota2 bs=1M count=35

sda5: warning, user block quota exceeded.
35+0 records in
35+0 records out
36700160 bytes (37 MB) copied, 0.348267 s, 105 MB/s

由于50M+35M=85M 大于80M

拥有看到这一次发生警示了,不过操作依旧成功了

    下来再创制一个20M的文件testquota3。

[[email protected] ~]$ dd if=/dev/zero of=testquota3 bs=1M count=20

sda5: write failed, user block limit reached.
dd: error writing 'testquota3': Disk quota exceeded
13+0 records in
12+0 records out
13217792 bytes (13 MB) copied, 0.165029 s, 80.1 MB/s

鉴于已经超过最大值100M,所以创立失败了!

测试完了,实验截至!

http://www.bkjia.com/Linuxjc/1214272.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1214272.htmlTechArticle磁盘配额quota,磁盘配额 磁盘配额 1 启用磁盘配额
首先创建新的分区 /dev/sd5,并创设文件系统。
[[email protected]
~]# mkfs.ext4 /dev/sda5 由于xfs 不磁盘…

提醒有一个G的配额 就是利用的流量用光了.仅有1个G 

留下评论

网站地图xml地图