1、编辑修改/etc/fstab文件
vim /etc/fstabLABEL=/ / ext3 defaults 1 1
#改为:
LABEL=/ / ext3 defaults,usrquota 1 1
2、重新装载 Linux 分区
mount -o remount /#usrquota是基于用户的磁盘配额,grpquota是基于组的磁盘配额
3、在准备加磁盘限额的文件系统安装点目录建立aquota.user 和 aquota.group 文件
cd /touch aquota.user
#为用户设置磁盘限额
touch aquota.group
#为用户组设置磁盘限额
4、将两个文件(aquota.user、aquota.grup)格式化
quotacheck -mc /#-m的意思是强迫在“读、写”模式下检查硬盘的配额。5、启动磁盘配额。
quotaon /6、设置用户/组的配额
edquota 用户名/组名#例如给swm用户设置限制:
# edquota swm (执行打开一个vi窗口编辑)
Disk quotas for user swm (uid 505):
Filesystem blocks soft hard inodes soft hard
/dev/sda3 119108 125000 125000 20 125000 125000
7、设定磁盘限额的时间
edquota -t#出现一个 vi 窗口:
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
Filesystem Block grace period Inode grace period
/dev/sda3 7days 7days
#按照需要修改。重新启动就磁盘限额就生效
8、如果复制相同的磁盘配额给不同用户
edquota -p user user1 user2 user3edquota -g -p group group1 group2 group3
9、取消磁盘限额
quotaoff /用fdisk这个工具,可以查看硬盘分区情况fdisk
-l
/dev/sda(如果是scsi接口的话)
,会发现创建了几个分区,分别用sda1,sda2,sda3,表示。如果,你上面显示的是柱面数,和下面结束的柱面数相同的话,说明你没有多余的空间了。fdisk
/dev/sda
按m键,会出现提示,n是添加一个分区,p是打印现在的分区情况,d是删除一个分区,q是退出,w是保存,你可以先删除分区,然后再重新创建分区,然后w保存退出,执行#partprobe,会使分区立即生效,不必重启。希望对你有帮助。
1. 修改 /etc/fstab 文件.在文件系统相应的 mount 命令行中加入限额选项(如下的例子)。/dev/hda7 /home ext3 defaults,usrquota,grpquota 1 22. 重新装载 Linux 分区,例如:[root@fileserver root]# mount -o remount /home继续。3. 在欲加磁盘限额的文件系统的安装点目录建立 aquota.user 和 aquota.group 文件: [root@fileserver root]# cd /home (/home 为单个分区 /dev/hda7 的装载点)[root@fileserver home]# touch aquota.user (为用户设置磁盘限额)[root@fileserver home]# touch aquota.group (为用户组设置磁盘限额)这时生成 的 aquota.user 和 aquota.group 是空的,不符合系统的要求。请看下一步。4. 生成符合系统要求的 aquota.user 和 aquota.group[root@fileserver home]# quotacheck /home (生成符合系统要求 的 aquota.user)[root@fileserver home]# quotacheck -g /home (生成符合系统要求 的 aquota.group)生成时,有错误提示。这不要紧。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)