您的位置:首页 > 其它

磁盘配额

2011-01-08 19:03 127 查看
1.在/etc/fstab 文件中defaults后配(,usrquota)或(,grpquota)

2.mount -a 挂载没有挂载的分区,如果已经挂载,那么,先用umount下载分区

3.quotacheck -augvc //磁盘配额检查

-a 扫描在/etc/mtab文件中所挂载的文件系统

-u 计算每个用户占用的目录和文件数目,并创建aquota.user文件

-g 计算每个用户组占用的目录和文件数目,并创建aquota.group文件

-c 忽略现有配置文件,重新扫描主机里新的配额文件

-v verbose互动模式

4.对磁盘配额的限制用edquota

edquota -g 对用户组设置磁盘配额

-u 对用户设置磁盘配额

-p 对磁盘配额设置进行复制

eg:edquota -u user1 这是对用户user1进行磁盘配额的限制配置命令

内容是 soft是提醒限制 hard是强制限制 后一个soft是对文件的个数软限制,后一个hard是对文件的个数硬限制

eg:对用户user1的磁盘配额进行cp

edquota -p user1 user2

5.quotaon /dev/sda6 让磁盘配额生效

quotaoff /dev/sda6 让磁盘配额关闭

6.为了让用户向sda6里写东西,需要改权限

chmod o+w /dev/sda6

7.用user1登陆系统,让user1在/mnt/sda6内写入一些文件,用如下命令;

dd if=/dev/zero of=user1f1 bs=1M count=9

解释:if是input file

/dev/zero 代表空文件

of是output file

user1f1 是user1里的文件名

bs 代表地池-->这里为1M块池

count 代表块数

7.quotaon /dev/sda6

这个指令只是让配额临时生效

要想用就生效,需要配置配置文件/etc/rc.d/rc.local

在文件里写上 quotaon /dev/sda6

这样,重启之后就会自动生效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息