linux中关于磁盘配额的描述,Linux磁盘配额 - Linux操作系统基础进阶练习题_Linux教程_Linux公社-Linux系统门户网站...

Linux操作系统基础进阶练习题

Linux磁盘配额

[日期:2009-06-01]

来源:Linux社区

作者:Linux编辑

[字体:大 中 小]

1)建立测试组gtest,测试用户test1,test2,test3以上两个测试用户的初始组为gtest

参考答案:

groupadd gtest

useradd -m -g gtest test1

useradd -m -g gtest test2

useradd -m -g gtest test3

passwd test1

passwd test2

passwd test3

2)让/dev/sdb5支持quota

参考答案:

vi /etc/fstab

/dev/sdb5               /mnt/sdb5               ext3    usrquota,grpquota 1 2

3)重新挂载/dev/sdb5,并检查结果

参考答案:

mount -o remount /dev/sdb5

cat /etc/mtab|grep sdb5

4)扫描磁盘使用者情况,产生aquota.group和aquota.user

参考答案:

quotacheck -avug

ls /mnt/sdb5/* -l

5)启动quota

参考答案:

quotaon -avug

6)编辑用户test1的block软限制为4M,硬限制为5M

参考答案:

edquota -u test1

/dev/sdb5                         0       4096       5120          0        0        0

7)切换到test1用户,用dd产生三个测试文件,分别是3M,4M,5M,观察结果

参考答案:

chmod 777 /mnt/sdb5

su - test1

cd /mnt/sdb5

dd if=/dev/zero ōf=test3 bs=1024k count=3

dd if=/dev/zero ōf=test3 bs=1024k count=4

dd if=/dev/zero ōf=test3 bs=1024k count=5

8)返回root用户,编辑用户test2的inodes,软限制60,硬限制100

参考答案:

edquota -u test2

/dev/sdb5                         2          0          0          1       60      100

9)写一个测试inodes脚本,要求在/mnt/sdb5上新建200个文件

参考答案:

vi test.sh

#!/bin/bash

declare -i i

for ((i=1; i<=200; i++))

do

touch file$i;

done

10)将test1的quota复制给test3

参考答案:

edquota -p test1 test3

11)设定限定时间为1天

参考答案:

edquota -t

12)查看test1,test2,test3用户的quota

参考答案:

quota -vu test1 test2 test3

13)编辑组gtest的block的soft为30000,hard为40000,inodes的soft为1000,hard为2000

参考答案:

edquota -g gtest

/dev/sdb5                      3082          30000          40000          2        1000        2000

14)查看gtest组的quota

参考答案:

quota -vg gtest

15)查看系統內所有的具有quota的文件系统信息

参考答案:

repquota -av

16)查看用户和组的quota

参考答案:

repquota -aug

17)关闭系统所有的quota

参考答案:

quotaoff -a

18)测试test1和test2的quota是否已经关闭

参考答案:

su - test1

cd /mnt/sdb5

dd if=/dev/zero ōf=test10 bs=1024k count=10

exit

su - test2

cd /mnt/sdb5

sh -x test.sh

exit0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值