Ubuntu 19.10磁盘配额(Quota)

一、添加一块硬盘并格式化挂载

zhang@PC01:~$ sudo mount -o usrquota /dev/sdb1 test/ #只针对用户操作
zhang@PC01:~$ sudo vim /etc/fstab
/dev/sdb1  /home/zhang/test ext3 defaults,usrquota 0 0

二、创建记录用户操作的数据库

zhang@PC01:~$ sudo quotacheck -cu /dev/sdb1 #仅针对用户
zhang@PC01:~$ ls test/
aquota.user  lost+found
或
zhang@PC01:~$ sudo quotacheck -cu /home/zhang/test/
zhang@PC01:~$ ls /home/zhang/test/
aquota.user

三、启用磁盘配额

zhang@PC01:~$ sudo quotaon -u /dev/sdb1  #quotaoff关闭
或
zhang@PC01:~$ sudo quotaon -u /home/zhang/test/

四、设置对用户做限制

zhang@PC01:~$ sudo edquota -u zhang
Disk quotas for user zhang (uid 1000):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/sdb1                         0       102400     204800       0        0        0
  blocks:文件的大小,说明已经有多大的文件是属于用户zhang的
  soft:创建文件大小的软限制(单位:k)
  hard:创建文件大小的硬限制(单位:k)
  inodes:文件的个数
  soft:可以创建文件个数的软限制
  hard:可以创建文件个数的硬限制

五、测试(限制了用户zhang软限制为100M,硬限制为200M)

#写入file1文件100M成功
zhang@PC01:~/test$ dd if=/dev/zero of=file1 bs=1M count=100
记录了100+0 的读入
记录了100+0 的写出
104857600 bytes (105 MB, 100 MiB) copied, 0.135178 s, 776 MB/s
zhang@PC01:~/test$ ls -lh
总用量 101M
-rw------- 1 root  root  7.0K 2月  23 20:40 aquota.user
-rw-r--r-- 1 zhang zhang 100M 2月  23 20:57 file1
#写入file2文件200M失败,仅写入100M
zhang@PC01:~/test$ dd if=/dev/zero of=file2 bs=1M count=200
dd: 写入'file2' 出错: 超出磁盘限额
记录了100+0 的读入
记录了99+0 的写出
104644608 bytes (105 MB, 100 MiB) copied, 0.128728 s, 813 MB/s
zhang@PC01:~/test$ ls -lh
总用量 201M
-rw------- 1 root  root  7.0K 2月  23 20:40 aquota.user
-rw-r--r-- 1 zhang zhang 100M 2月  23 20:57 file1
-rw-r--r-- 1 zhang zhang 100M 2月  23 20:58 file2

新建用户liu,把zhang的磁盘配额复制给liu
zhang@PC01:~/test$ sudo edquota -p zhang liu
$ whoami
liu
$ dd if=/dev/zero of=file3 bs=201M count=1
dd: 写入'file3' 出错: 超出磁盘限额
记录了1+0 的读入
记录了0+0 的写出
209506304 bytes (210 MB, 200 MiB) copied, 8.18892 s, 25.6 MB/s
$ ls -lh
总用量 401M
-rw------- 1 root  root  7.0K 2月  23 20:40 aquota.user
-rw-r--r-- 1 zhang zhang 100M 2月  23 20:57 file1
-rw-r--r-- 1 zhang zhang 100M 2月  23 20:58 file2
-rw-rw-r-- 1 liu   liu   200M 2月  23 21:13 file3
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

河 静

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值