|
环境:RedHat8.0简体中文版
我做了quota,但是验证其效果时遇到了麻烦.
1.#vi fstab
LABEL=/nfs /nfs ext3 defaults,usrquta,grpquota 1 2
2.#mount -o remount /nfs
#mount
/dev/hda12 on /nfs type ext3 (rw,usrquota,grpquota)
3.#quotacheck -c /nfs
quotacheck: Quota for users is enabled on mountpoint /nfs so quotacheck might damage the file.
Please turn quotas off or use -f to force checking.
4.#edquota -u filehog
Disk quotas for user filehog (uid 506):
Filesystem blocks soft hard inodes soft hard
/dev/hda12 0 60 100 0 0 0
5.#quotaon -av
quotaon: Cannot find quota file on /nfs [/dev/hda12] to turn quotas on/off.
/dev/hda12 [/nfs]: user quotas turned on
6.#repquota -av
*** Report for user quotas on device /dev/hda12
Block grace time: 7days; Inode grace time: 7days
Block limits File limits
User used soft hard grace used soft hard grace
----------------------------------------------------------------------
root -- 20660 0 0 38 0 0
filehog -- 0 60 100 0 0 0
Statistics:
Total blocks: 7
Data blocks: 1
Entries: 2
Used average: 2.000000
7.#quota filehog
Disk quotas for user filehog (uid 506): none
或者
[root@LIYONG root]# su - filehog
[filehog@LIYONG filehog]$ quota
Disk quotas for user filehog (uid 506): none
问题出来了!!!!!!
从上面看,我对filehog做的quota并没有应用上去!!!!!!
另外,参考<<奉献RedHat Linux 133实验翻译(KevinZ)>>中"设置磁盘配额",执行以下语句总是报错
#for i in $(seq 1 100);do echo -n "file$(i)";touch file$(i) 2 >&1;done | less
满屏都是
bash: i: command not found
只能ctrl+c然后才能退出
请版主指教,谢谢!!!!!! |
|