0
点赞
收藏
分享

微信扫一扫

linux 怎么对目录设置限额

LINUX下磁盘限额的配置(以CentOS版本为例):
  1、编辑修改/etc/fstab文件
  vim /etc/fstab
  LABEL=/ / 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 user3
  edquota -g -p group group1 group2 group3
  9、取消磁盘限额
  quotaoff /

举报

相关推荐

0 条评论