找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

磁盘配额小结

2009-12-20 13:51| 发布者: admin| 查看: 86| 评论: 0|原作者: 段誉

quota:
磁盘配额首先要确定系统是否支持,然后看我们的机子上是否安装了quota软件:我们可以使用
# rpm -q quota 检测下。
如果不能安装我们只能手动去安装了。
对于我的机器已经安装过了,所以接下来就可以进行磁盘配额的操作了:
A:首先我们需要设置支持配额的分区:
-首先我们需要使用df 这个指令来查找下我们的机器上是否有哪个设备是单独加载到一个独立的目录下。
(也就是说我们将要进行磁盘配额的那个分区必须是独立挂载到一个单独的一个目录下)
比如说我们使用/dev/sdb1这个分区,这个分区所加载的目录是/home(只加载了/dev/sdb1这个设备)
-接下来我们就需要设置支持配额的分区,所以我们就得到/etc/fstab这个文件中去设置下。
# vi /etc/fstab
我们在里面加入这么一行:/dev/sdb1 /home ext3 defaults,usrquota 0 0
(上面只是针对用户磁盘配额来设置的,如果我们想针对群组进行设置的话,我们只需要把usrquota换成grpquota 就行了)
保存后我们需要重新启动(init 6 )才会生效。当然我们也不需要非得重启,那样得话太浪费时间了。我们可以这样:
# umount /dev/sdb1
# mount -a
我们也可以重新挂载一下所有的设备:
# mount -a -o remount
接下来我们所要做的就是检测下我们所要的磁盘是否在空余的空间来让我们设定quota
# quotacheck -uv /home
参数u:检查用户配额文件
参数v:显示执行过程
当然还有其它的参数就不做介绍了
如果提示我们没有quotafile的话,那么我们就得自己手动建立了。
# touch /home/aquota.user
然后再进行一次检测
-接下来我们所要做的就是设置配额了
-设置配额
# edquota -u 用户名
* (如果这提示我们quota没有启动的话,那么我们就需要使用quotaon进行手工启动了
# quotaon -uv /home )
在设置的时候我们一般是软设置与硬设置联合使用
(软设置应比硬设置要小点)
如果很多用户的配额是一样的话(像ftp ,mail...)我们就可以使用下面的方法进行设置
# edquota -p 用户名1 用户名2
(*-表示复制用户名1的配置到 用户名2 上
我们也可以进行超时的限制
# edquota -t
如果我们想查看下我们的设置我们可以使用下面的方法
# quota -u 用户名




最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:29 , Processed in 0.150568 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部