在Linux下怎样给用户进行磁盘配额? 速求!

在Linux下怎样给用户进行磁盘配额? 速求!,第1张

基础东西啊=。=

1.比如现在我们给/home目录下的用户配额

先进入vi

/etc/fstab

找到LABEL=/home

/home

/ext3

defaults,usrquota,grpquota

1

2(usrquota是指用户,grpquota是指群组)

:wq保存退出

mount

-o

remount

/home

挂载到你指定的/home下

cd

/home(进入指定目录下才能 *** 作配额)

touch

aquota.user

chmod

600

aquota.user

quotacheck

-avug

edquota

-u

username(建的用户)

edquota

-t

(这个参数你也可以试试)

quotaon

-av

(显示trun

on)那就OK了

2.补充说下

如果你要做的挂载目录是分区时你未分出来的,可以添加一个硬盘,自己手动挂载一下,解决问题。

为了解决这些问题,现需要为服务器新增加一块SCSI硬盘,并将用户目录/home中的数据迁移到该硬盘中,不能影响原有系统用户帐号的使用,并需要对指定用户启用磁盘配额需求描述在虚拟机中添加一块SCSI磁盘新建一个20GB

的分区,用于存放普通用户的宿主目录

新的分区仍挂载到/home

目录,保留原有用户数据

开机后自动挂载该分区,并支持用户、组磁盘配额在/home文件系统中设置磁盘配额

限制用户jerry最多只能使用50M磁盘空间

限制accp组的用户合计最多只能使用100M磁盘空间实现思路分区并格式化

1. 使用Fdisk命令对新硬盘进行分区,建立一个20G的主分区(/dev/sdb1)

2. 执行partprobe更新分区表信息,使用mkfs’格式化为EXT3文件系统

迁移/home分区

1. 迁移原有/home目录中的内容并做好备份

2. 修改/etc/fstab文件中的分区挂载设置(设置为自动挂载),且添加配额选项

3. 挂载,重启计算机,或者使用mount –o remount,rw /home

4. 将先前备份的/home目录还原,且检测磁盘配额并生成配额文件

5. 建立两个组与用户,并加入相应则中

6. 使用Jerry用户登录系统,且创建一个文件

7. 强制更新用户和组的信息

8. 编辑组账号的配额设置,对组的硬限制为100M,软限制为50M

9. 验证补充:在RHEL5系统中,磁盘配额的内核支持、quota软件包默认已配置

对组帐号设置配额后,组内所有用户使用的磁盘容量、文件数量的总和不能超限制

硬限制的配额值应大于相应的软限制值,否则软限制将失效


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7429548.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存