配置linux磁盘配额前,linux磁盘配额

Soft 软限制文件数量

Hard 硬限制文件数量

有一点需要注意的是,如果在blocks这项里面已经默认就有了文件大小,那么

我们在做文件大小磁盘配额限制的时候,一定要加上这个默认的文件大小,比如

说在blocks这项里面已经有了20K大小的文件,那么我们在做磁盘配额限制用

户只可以写如50K的数据,那么就必须加上那个默认的文件大小,也就是70K。inodes的选项也一样,在做限制的时候也需要加上默认的inodes的文件数量。

关于软限制和硬限制

软限制代表当用户写入的数据达到软限制的规定,就进行警告,但是还是可以写

入数据的。

硬限制代表当用户写入的数据达到硬限制的规定,那么用户就不可以在磁盘写入

数据了,强制性的。

现在我们来做一个试验,允许user1在/dev/sda8里面只可以写入100K的数据,

当user1在/dev/sda8中写入的数据到达80K就进行警告。

[root@localhost ~]#

[root@localhost ~]# edquota user1

Disk quotas for user user1 (uid 500):

Filesystem blocks soft hard inodes soft

hard

/dev/sda8 0 80 100 0 0 0

~

我们将user1的软限制设为80K,硬限制设为100K了。

现在我们来测试一下,磁盘配额有没有生效。可以看到idoes这项都是0,如果

是0就表示这项不生效。

为了试验效果,首先将/mnt的权限全部开放。

[root@localhost ~]# chmod 777 /mnt/

[root@localhost ~]#

现在我们切换到user1用户,然后使用dd工具创建一个80K的文件。

[root@localhost ~]# su - user1

[user1@localhost ~]$

[user1@localhost ~]$ cd /mnt/

[user1@localhost mnt]$ ls

aquota.group http://www.doczj.com/doc/144b6d6e561252d380eb6ea2.htmler lost+found

[user1@localhost mnt]$ dd if=/dev/zero of=file bs=1K count=80

sda8: warning, user block quota exceeded.

80+0 records in

80+0 records out

81920 bytes (82 kB) copied, 0.00277285 seconds, 29.5 MB/s

[user1@localhost mnt]$ ls

aquota.group http://www.doczj.com/doc/144b6d6e561252d380eb6ea2.htmler file lost+found

[user1@localhost mnt]$

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值